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

Daftar pencarian Oracle kata-kata dalam string dan retruen yang sudah ada

Inilah solusi yang saya cari:

WITH dwtables(dwtable) AS (
  SELECT 'DWA' FROM dual UNION ALL
  SELECT 'DWB' FROM dual UNION ALL
  SELECT 'DWC' FROM dual

)--> Tabelle mit einem Spalte (Liste)

SELECT title, 
    (SELECT LISTAGG (dwtable, ', ' ) WITHIN GROUP (ORDER BY dwtable)
     FROM dwtables
    WHERE REGEXP_LIKE (r.querytext, '(^|\s)'||dwtables.dwtable||'(\s|$)', 'i')) AS dwtables

 FROM Reports r;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menampilkan catatan dari tabel yang dipesan seperti pada klausa where?

  2. Perbedaan antara klausa ON dan WHERE dalam tabel SQL bergabung

  3. Membuat Kueri Tabel Bersarang

  4. Bisakah operator IN menggunakan LIKE-wildcard (%) di Oracle?

  5. Oracle DENGAN CLAUSE tidak berfungsi?