Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

regexp untuk semua karakter beraksen di Oracle

Bagaimana dengan

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

? Itu akan menghilangkan vokal tanpa aksen sebelum melakukan REGEXP_LIKE .

(Ini jelek, saya tahu. Tapi seharusnya berhasil.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa fungsi agregat tidak diizinkan di klausa where

  2. Cara membuat file spool skrip Oracle sql

  3. Contoh Kumpulkan Massal Oracle Menggunakan Objek Tipe Baris Kursor

  4. kembalikan satu baris dalam prosedur tersimpan di Oracle

  5. Cara mendapatkan nilai SQL yang paling sering