MySQL SQLLesson 38Preview gratis
MySQL EXISTS
Lesson ini bagian dari MySQL · Semua level
Ringkasan
EXISTS adalah operator subquery yang mengembalikan TRUE jika subquery menghasilkan minimal satu baris. EXISTS sering dipakai untuk memeriksa keberadaan data terkait di tabel lain, misalnya pelanggan yang pernah memesan. Varian NOT EXISTS bekerja kebalikannya, yaitu mengembalikan TRUE jika subquery tidak menghasilkan baris sama sekali.
Poin kunci
- EXISTS bernilai TRUE jika subquery menghasilkan minimal satu baris
- NOT EXISTS bernilai TRUE jika subquery tidak menghasilkan baris
- Kondisi subquery sering bersifat correlated, yaitu merujuk kolom dari query luar
- MySQL bisa berhenti mencari begitu kecocokan ditemukan sehingga lebih efisien untuk data besar
- Hasil EXISTS hanya TRUE/FALSE/NULL, bukan daftar nilai
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.