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

Tulis kueri SQL untuk menemukan siswa yang terdaftar untuk unit yang ditawarkan di suatu lokasi?

Komputer sangat presisi. Mereka akan menjalankan kode persis seperti yang Anda tulis. Kueri Anda memiliki klausa WHERE ini:

location like '%burwood%'

Tapi jika Anda perhatikan baik-baik data di course Anda akan melihat bahwa nilainya di location adalah Burwood . 'Burwood' tidak sama dengan 'burwood' karena perbedaan dalam kasus huruf terkemuka.

Anda akan mendapatkan hasil jika Anda telah menulis klausa WHERE Anda seperti ini:

location like '%urwood%'

Namun selalu lebih baik untuk memfilter dengan filter kesetaraan:

 select s1.student_id
        , s1.student_fname
        , s1.student_fname
        , c.course
 from course c
      join student2 s2 on s2.course_id = c.course_id
      join student1 s1 on s1.student_id = s2.student_id
 where c.location = 'Burwood';


  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 saya mencatat/melacak panggilan prosedur tersimpan Oracle dengan nilai parameter?

  2. buat paket oracle ditemukan PLS-00103:Menemukan simbol CREATE

  3. ORA-907 hilang tanda kurung kanan saat menggunakan kata kunci AS

  4. Mengapa Oracle 9i memperlakukan string kosong sebagai NULL?

  5. sqlplus - menggunakan variabel ikat dalam klausa IN