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

regulární výraz pro všechny znaky s diakritikou v Oracle

Co takhle

SELECT *
  FROM xml_tmp
 WHERE REGEXP_LIKE
        ( REGEXP_REPLACE
          ( XMLTYpe.getClobVal(xml_tmp.xml_data),
            '[aeiouAEIOU]',
            '-'
          )
          '[[=a=][=e=][=i=][=o=][=u=]]'
        )
;

? Tím se před provedením REGEXP_LIKE odstraní všechny samohlásky bez přízvuku .

(Je to ošklivé, já vím. Ale mělo by to fungovat.)



  1. Změna pořadí dat sloupců v mysql

  2. Výkon Oracle:Bulk Collect

  3. Spring Mvc Hibernate Encoding/Multi-line import sql

  4. yii2 jak používat vyhledávání pomocí sqldataProvider