Toán tử TẤT CẢ PostgreSQL
TẤT CẢ
Toán tử ALL
:
- kết quả là trả về giá trị Boolean
- trả về TRUE nếu TẤT CẢ các giá trị truy vấn phụ đáp ứng điều kiện
- được sử dụng với các câu lệnh
SELECT
,WHERE
vàHAVING
ALL
có nghĩa là điều kiện sẽ chỉ đúng nếu thao tác đúng với tất cả các giá trị trong phạm vi.
Ví dụ
Liệt kê các sản phẩm nếu TẤT CẢ các bản ghi trong order_details có số lượng lớn hơn 10.
Lưu ý: Điều này tất nhiên sẽ trả về FALSE vì cột số lượng có nhiều giá trị khác nhau (không chỉ giá trị 10):
SELECT product_name
FROM products
WHERE product_id = ALL (
SELECT
product_id
FROM order_details
WHERE quantity > 10
);
Chạy ví dụ »