Phát biểu SELECT với mệnh đề WHERE dùng để tạo nên điều kiện cần lọc mẩu thông tin theo những yêu cầu nhất định.
Cú pháp
SELECT têntrường FROM tênbảng WHERE điềukiện
Nhắc đến điều kiện, chúng ta sẽ nghĩ ngay đến các phép toán so sánh và phép toán logic. Trong MySQL, các phép toán so sánh và các phép toán logic có cú pháp và chức năng khá tương tự như trong PHP.
B1: Mở trình duyệt, nhập đường dẫn http://localhost/phpmyadmin/
B2: Click chọn cơ sở dữ liệu helloworld trong cột bên tay trái
B3: Chọn thẻ SQL
Các phép toán so sánh
Phép toán | Tên gọi | Ví dụ |
> | lớn hơn | WHERE id > 5 |
< | nhỏ hơn | WHERE id < 5 |
>= | lớn hơn hoặc bằng | WHERE id >= 5 |
<= | nhỏ hơn hoặc bằng | WHERE id <= 5 |
= | bằng | WHERE id = 5 |
!= | khác | WHERE id != 5 |
<> | khác | WHERE id <> 5 |
B4: Nhập đoạn lệnh truy vấn sau
B5: Click Go
Các phép toán logic
Phép toán | Tên gọi | Ví dụ |
AND | phép toán AND | WHERE id >= 2 AND title = ‘Honda’ |
OR | phép toán OR | WHERE id >=2 OR title = ‘Honda’ |
NOT | phép toán NOT(phủ định) | WHERE title IS NOT NULL |
NOT IN | phép toán NOT IN(phủ định tập hợp) | WHERE id NOT IN(3,5) |
BETWEEN | phép toán BETWEEN(thuộc trong miền giá trị) | WHERE id BETWEEN 2 AND 6 |
LIKE | phép toán LIKE(sử dụng cho chuỗi, dùng dấu % để thể hiện các ký tự được thay thế – ví dụ ‘a%’ là tìm các chuỗi bắt đầu bằng ký tự ‘a’) | WHERE title LIKE ‘a%’ |
NOT LIKE | phép toán NOT LIKE, sử dụng tương tự như phép LIKE nhưng giá trị trả về ngược lại | WHERE title NOT LIKE ‘%a’ |
IN | phép toán IN(lấy ra một tập hợp) | WHERE id IN (3,5,6) |
B6: Chọn lại thẻ SQL, nhập đoạn lệnh truy vấn sau
B7: Click Go
0 nhận xét:
Đăng nhận xét