SQL ANY and ALL Operators
Giả sử ta có bảng sau
mysql> SELECT customerNumber, customerName FROM customers;
+----------------+------------------------------------+
| customerNumber | customerName |
+----------------+------------------------------------+
| 487 | Signal Collectibles Ltd. |
| 489 | Double Decker Gift Stores, Ltd |
| 495 | Diecast Collectables |
| 496 | Kelly's Gift Shop |
+----------------+------------------------------------+
Câu lệnh sử dụng ANY
mysql> SELECT customerNumber, customerName FROM customers
WHERE customerNumber = ANY(
SELECT customerNumber FROM customers
WHERE customerName='Diecast Collectables'
);
Chú ý 1: Hiện tại tôi chỉ kiểm chứng được được trường hợp trong ANY kết quả trả về là một câu lệnh SELCT
Chú ý 2: Trường hợp muốn sử dụng dạng mản thì ta sử dụng như sau :))
mysql> SELECT customerNumber, customerName FROM customers WHERE customerName IN ('Diecast Collectables');
Kết quả:
+----------------+----------------------+
| customerNumber | customerName |
+----------------+----------------------+
| 495 | Diecast Collectables |
+----------------+----------------------+
Last updated