Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle SQL डेटा में वर्ण ढूँढता है

इसे आजमाएं:

select * from mytable where instr(cell, UNISTR(<UNICODE code of your character>))>0;

उदाहरण:

create table mytable(
  cell varchar2(100)
);

insert into mytable values('normal string');
insert into mytable values('fünny string');
commit;

select * from mytable where instr(cell, UNISTR('\00fc'))>0;

आउटपुट:

CELL
-----------------------------------------------------------------------------------------------
fünny string

1 row selected.

संपादित:जैसे @Wernfried Domscheit ने सिफारिश की कि मैंने CHR -> UNISTR को बदल दिया है, - वास्तव में इसे किसी भी वर्ण सेट के साथ काम करना चाहिए



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में प्रविष्टि के बाद पहचान कॉलम का मान लौटाना

  2. कनेक्शन गुण कैसे सेट करें (समानार्थी शामिल करें)

  3. क्यों काफ्का jdbc varchar के बजाय BLOB के रूप में सम्मिलित डेटा कनेक्ट करें

  4. Oracle यूनिकोड स्पूलिंग

  5. Oracle 8i में वैकल्पिक OUTER JOIN शर्त कैसे निर्दिष्ट करें?