Thứ Sáu, 8 tháng 11, 2013

Bài 7 – Phát biểu SELECT trong MySQL (phần 2)

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/
1
B2: Click chọn cơ sở dữ liệu helloworld trong cột bên tay trái
1
B3: Chọn thẻ SQL
1

Các phép toán so sánh

Phép toánTên gọiVí dụ
>lớn hơnWHERE id > 5
<nhỏ hơnWHERE id < 5
>=lớn hơn hoặc bằngWHERE id >= 5
<=nhỏ hơn hoặc bằngWHERE id <= 5
=bằngWHERE id = 5
!=khácWHERE id != 5
<>khácWHERE id <> 5
B4: Nhập đoạn lệnh truy vấn sau
1
B5: Click Go
1

Các phép toán logic

Phép toánTên gọiVí dụ
ANDphép toán ANDWHERE id >= 2 AND title = ‘Honda’
ORphép toán ORWHERE id >=2 OR title = ‘Honda’
NOTphép toán NOT(phủ định)WHERE title IS NOT NULL
NOT INphép toán NOT IN(phủ định tập hợp)WHERE id NOT IN(3,5)
BETWEENphép toán BETWEEN(thuộc trong miền giá trị)WHERE id BETWEEN 2 AND 6
LIKEphé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 LIKEphép toán NOT LIKE, sử dụng tương tự như phép LIKE nhưng giá trị trả về ngược lạiWHERE title NOT LIKE ‘%a’
INphé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
1
B7: Click Go
1

0 nhận xét:

Đăng nhận xét