Filtering with WHERE · Menyaring dengan WHERE
Filtering rows with WHERE
So far every query returned all the rows. Add a WHERE clause to keep only the rows that match a condition:
Only rows where the condition is true are returned.
Menyaring Baris dengan WHERE
Sejauh ini, setiap kueri mengembalikan semua baris. Tambahkan klausa WHERE untuk hanya menampilkan baris yang sesuai dengan syarat:
SELECT name, score FROM student WHERE score >= 80;
Hanya baris di mana syarat bernilai benar yang akan dikembalikan.
Comparison operators
You can compare with:
=equal to<>not equal to<less than,>greater than<=at most,>=at least
Numbers are written plainly (80). Text must go in single quotes ('11B'):
Operator perbandingan
Anda dapat membandingkan dengan:
=sama dengan<>tidak sama dengan<kurang dari,>lebih dari<=paling banyak (≤),>=paling sedikit (≥)
Angka ditulis biasa (80). Teks harus dimasukkan dalam tanda kutip tunggal ('11B'):
SELECT name FROM student WHERE form = '11B';
Common mistakes
- Text values go in single quotes:
WHERE name = 'Ann'. WHEREcomes afterFROM.
Kesalahan Umum
- Nilai teks masuk dalam tanda petik tunggal:
WHERE name = 'Ann'. WHEREmuncul setelahFROM.
WHERE filters rows · WHERE menyaring baris
WHERE keeps only the rows whose condition is true. · WHERE hanya mempertahankan baris yang kondisinya true.
Show the name and score of every student who scored 80 or more. · Tampilkan name dan score setiap siswa yang mendapat nilai 80 atau lebih.
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.
Show the name of every student in form 11B. (Text goes in single quotes.) · Tampilkan name setiap siswa di kelas 11B. (Teks masuk dalam tanda kutip tunggal.)
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.