Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Chọn bản ghi trong khoảng và điều kiện trên hai cột trong MySQL

Sử dụng mệnh đề WHERE với nhiều điều kiện AND để lọc hàng thỏa mãn khoảng giá trị trên hai cột cùng lúc.

Tạo bảng hai cột số

mysql> CREATE TABLE DemoTable (Number1 INT, Number2 INT);
Query OK, 0 rows affected (3.73 sec)
mysql> INSERT INTO DemoTable VALUES(40, 50), (100, 59), (400, 500);
Query OK, 3 rows affected (0.60 sec)

Truy vấn: Number1 >= 51 VÀ Number2 <= 1000

mysql> SELECT * FROM DemoTable WHERE Number1 >= 51 AND Number2 <= 1000;

Kết quả:

+---------+---------+
| Number1 | Number2 |
+---------+---------+
| 100     | 59      |
| 400     | 500     |
+---------+---------+
2 rows in set (0.00 sec)

Giải thích: Hàng (40, 50) bị loại vì Number1=40 < 51. Các hàng còn lại thỏa cả hai điều kiện.