Oracle
 sql >> база данни >  >> RDS >> Oracle

regexp за всички знаци с ударения в Oracle

Какво ще кажете за

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

? Това ще елиминира всички гласни без ударение, преди да изпълни REGEXP_LIKE .

(Грозно е, знам. Но трябва да работи.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Алтернативи на Toad

  2. Как да съпоставя към и от сложен тип в EF4.3 код първо?

  3. Как да добавя едно към низ в oracle

  4. Oracle SQL - Как да получите бройки въз основа на дати в множество колони в ORACLE

  5. Неща, които трябва да знаете за таблицата FND_LOBS в приложенията на Oracle