39
Ví dụ:
Giả sử chúng ta muốn tìm tất cả các sản phẩm có giá nằm trong phạm vi 90 $ và 100 $,
chúng ta có thể thực hiện truy vấn sau đây:
SELECT productCode,ProductName,buyPrice
FROM
products
WHERE buyPrice BETWEEN 90 AND 100
ORDER BY buyPrice DESC
Kết quả trả về như sau:
Để tìm tất cả các bản ghi không nằm trong một phạm vi, chúng ta sử dụng NOT
BETWEEN. Ví dụ: để tìm tất cả các sản phẩm với giá mua nằm ngoài phạm vi 20 và
100, chúng ta có thể viết truy vấn sau đây:
SELECT productCode,ProductName,buyPrice
FROM products
WHERE buyPrice NOT BETWEEN 20 AND 100
Kết quả trả về như sau:
40
Truy vấn trên tương đương với truy vấn sau:
SELECT productCode,ProductName,buyPrice
FROM products
WHERE buyPrice < 20 OR buyPrice > 100
ORDER BY buyPrice DESC
Kết quả trả về như sau:
3.
Toán tử LIKE
LIKE cho phép thực hiện việc tìm kiếm thông tin dựa trên sự so sánh ký tự (‘
giống
như’). LIKE thường được sử dụng với câu lệnh SELECT trong mệnh đề
WHERE. MySQL cung cấp cho hai ký tự đại diện sử dụng với LIKE, đó là % và _.
Ký tự đại diện tỷ lệ phần trăm (%) đại diện cho bất kỳ chuỗi có thể không có hoặc
có nhiều ký tự
Gạch dưới (_) chỉ đại diện cho một ký tự duy nhất.
Chia sẻ với bạn bè của bạn: