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

Oracle REGEXP_SUBSTR | Ambil string di antara dua pembatas

Anda dapat menggunakan ini.

SELECT REGEXP_SUBSTR ('Organization, INC..Truck/Equipment Failure |C',
                      '([^.]+)\|',
                      1,
                      1,
                      NULL,
                      1)
  FROM DUAL;

EDIT: Ini akan sama persis dengan dua titik diikuti oleh satu atau lebih karakter selain | sampai akhir string.

SELECT REGEXP_SUBSTR ('Organization, INC..Truck/Equipment Failure',
                      '\.{2}([^|]+)',
                      1,
                      1,
                      NULL,
                      1)
  FROM DUAL;

DEMO



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jalankan SQL dari file batch

  2. Saya memiliki program yang ingin saya bandingkan membawa tanggal dan membawa data yang diinginkan

  3. Fungsi PENGGUNA di Oracle

  4. Oracle Natural Bergabung dan Hitung(1)

  5. Kueri SQL berfungsi di PL/SQL tetapi tidak di Visual Studio