Filtering with WHERE · Lọc bằng 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.
Lọc hàng với WHERE
Tính đến nay, mọi truy vấn đều trả về toàn bộ các dòng. Thêm clause WHERE để chỉ giữ lại các dòng khớp với một điều kiện:
SELECT name, score FROM student WHERE score >= 80;
Chỉ những dòng mà điều kiện đúng mới được trả về.
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'):
Toán tử so sánh
Bạn có thể so sánh bằng:
=bằng<>không bằng<nhỏ hơn,>lớn hơn<=tối đa,>=tối thiểu
Số được viết đơn giản (80). Văn bản phải nằm trong dấu nháy đơn ('11B'):
SELECT name FROM student WHERE form = '11B';
Common mistakes
- Text values go in single quotes:
WHERE name = 'Ann'. WHEREcomes afterFROM.
Những lỗi thường gặp
- Giá trị văn bản đi trong dấu nháy đơn:
WHERE name = 'Ann'. WHERExuất hiện sauFROM.
WHERE filters rows · WHERE lọc các hàng
WHERE keeps only the rows whose condition is true. · WHERE chỉ giữ lại các hàng mà điều kiện của chúng là đúng.
Show the name and score of every student who scored 80 or more. · Hiển thị name và score của mọi học sinh đạt điểm 80 hoặc nhiều hơn.
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.
Show the name of every student in form 11B. (Text goes in single quotes.) · Hiển thị name của mọi học sinh trong khối 11B. (Văn bản nằm trong dấu ngoặc đơn đơn.)
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.