sql >> Databáze >  >> RDS >> Oracle

Oracle SQL najít znak ¡ v datech

zkuste toto:

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

příklad:

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;

Výstup:

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

1 row selected.

Upraveno:jako @Wernfried Domscheit doporučil, změnil jsem CHR --> UNISTR, - skutečně by to mělo fungovat s jakoukoli znakovou sadou



  1. Získejte data z databáze mysql pomocí php a jquery ajax

  2. Jak provedete vícenásobné vnitřní spojení v Linq k entitám

  3. Jak provést uzamčení tabulky/řádku v Django

  4. mysql_num_fields():zadaný argument není platným zdrojem výsledků MySQL