Từ khóa AND
Thuộc phần Kiến thức cơ bản trong hành trình SQL của Coddy. Bài học 6 trên 72.
Từ khóa AND có nghĩa là cả hai điều kiện đều phải đúng; nếu một trong hai điều kiện không đúng thì điều kiện sẽ không được thỏa mãn.
Ví dụ, đây là bảng people:
| name | age | gender |
|---|---|---|
| Joas | 13 | male |
| Holwa | 17 | male |
| Nohlas | 24 | female |
| Polar | 23 | male |
| Loopa | 18 | female |
Truy vấn sau:
SELECT *
FROM people
WHERE gender = 'female' AND age < 20có nghĩa là chúng ta đang tìm tất cả các bản ghi có giới tính là 'female' và tuổi dưới 20.
Đây sẽ là kết quả:
| tên | tuổi | giới tính |
|---|---|---|
| Loopa | 18 | female |
Lưu ý: Các giá trị văn bản được viết bên trong dấu nháy đơn, như 'female'. SQLite cũng chấp nhận dấu nháy kép, như "female", nhưng dấu nháy đơn là cách viết chuẩn, nên hãy dùng chúng.
Thử thách
DễCác bảng và cột hiện có:
people:name,age,statusBảng: people
name age status Charles 28 employed Fatima 38 unemployed Eric 11 unemployed Diya 44 employed Hanna 22 employed Ali 20 unemployed Gabriel 37 employed Beatriz 17 employed Troy 29 unemployed Angelica 32 employed
Truy vấn tất cả những người trong bảng people có độ tuổi từ 20 đến 28, bao gồm cả 20 và 28.
Tự làm thử
SELECT *
FROM people
-- Viết code của bạn bên dưới
WHEREBài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Kiến thức cơ bản
2Điều kiện
Kiến thức cơ bản về điều kiệnTừ khóa ANDTừ khóa ORTừ khóa NOTKết hợp nhiều điều kiệnDấu ngoặc đơnGiá trị logic3Định dạng giá trị trả về cụ thể
Giá trị nullSắp xếp kết quả phần 1Sắp xếp kết quả phần 2Ôn tập: Công ty an ninh mạngGiới hạn số bản ghiÔn tập: Nhà máy sản xuất xe6Thử thách nhập môn
Ôn tập: bầu cử quốc hộiÔn tập: cảnh sát bắt giữ tội phạmÔn tập: vật chứa đồ uống tại quầy barÔn tập: kỹ sư tạo cột mớiTự luyện tập: Playground SQL