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

Gunakan string berisi fungsi dalam kueri SQL Oracle

Dengan baris Saya berasumsi maksud Anda baris dalam tabel person . Yang Anda cari adalah:

select p.name
from   person p
where  p.name LIKE '%A%'; --contains the character 'A'

Di atas peka terhadap huruf besar-kecil. Untuk penelusuran yang tidak peka huruf besar/kecil, Anda dapat melakukan:

select p.name
from   person p
where  UPPER(p.name) LIKE '%A%'; --contains the character 'A' or 'a'

Untuk karakter khusus, Anda dapat melakukan:

select p.name
from   person p
where  p.name LIKE '%'||chr(8211)||'%'; --contains the character chr(8211)

LIKE operator cocok dengan pola. Sintaks dari perintah ini dijelaskan secara rinci dalam dokumentasi Oracle. Anda sebagian besar akan menggunakan % tanda tangani artinya cocok dengan nol atau lebih karakter .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Fungsi JSON_TABLE() di Oracle

  2. Apakah Oracle mengizinkan opsi baca yang tidak dikomit?

  3. Periksa tabel ada atau tidak sebelum membuatnya di Oracle

  4. SQL Server setara dengan fungsi WM_CONCAT

  5. Oracle UTL_HTTP Posting Multipart/Form-Data (JSON &ZIP) Contoh