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

Cara mendapatkan string setelah oracle karakter

Untuk operasi string sesederhana ini, saya mungkin hanya menggunakan basis INSTR() dan SUBSTR() fungsi. Dalam kueri di bawah, kami mengambil substring kolom Anda yang dimulai dari dua posisi setelah tanda hubung.

SELECT
    SUBSTR(col, INSTR(col, '-') + 2) AS subject
FROM yourTable

Kita juga bisa menggunakan REGEXP_SUBSTR() di sini (lihat jawaban Gordon), tetapi akan sedikit lebih rumit dan kinerjanya mungkin tidak sebaik kueri di atas.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mendapatkan dua nilai pengembalian dari Oracle Stored Procedure

  2. bagaimana cara menggunakan data dari oracle untuk menghitung di C #?

  3. Kesalahan SQL:ORA-12899:nilai terlalu besar untuk kolom

  4. Menghindari ORA-00955:nama sudah digunakan oleh objek yang ada

  5. Di Oracle, bagaimana saya bisa mendeteksi tanggal waktu musim panas dimulai/berakhir?