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

susunan sql oracle

COLLATE Latin1_General_CS_AS bukan masalah sintaks Oracle, sepertinya masalah server sql

sql dasar Anda dapat berupa:

ResultSet rs = statement.executeQuery("SELECT NAMES, AUTHOR, ID FROM BOOKS WHERE upper(NAMES) LIKE upper('%"+word+"%') OR upper(AUTHOR) LIKE upper('%"+word+"%') ");

tapi ini adalah pemindaian tabel/indeks penuh, jadi tidak akan cepat. untuk pencarian string cepat, Oracle memiliki teks oracle . saya sarankan Anda membacanya dan menerapkan indeks teks jika Anda perlu melakukan jenis pencarian tak terbatas ini (pada tabel besar).



  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 membagi data yang ditanyakan dengan pembatas di Oracle?

  2. Temukan Semua Nilai Non-Numerik dalam Kolom di Oracle

  3. Bagaimana cara bergabung dengan objek ResultSet di java?

  4. Mengapa saya sepertinya tidak bisa memaksa Oracle 11g untuk mengkonsumsi lebih banyak CPU untuk satu kueri SQL?

  5. SQL Nested Subquery Referensi Kolom Kakek-nenek