Kết hợp 3 điều kiện bằng AND trong mệnh đề WHERE. Tạo bảng:
mysql> CREATE TABLE DemoTable (
StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
StudentName VARCHAR(50),
StudentAge INT
); Query OK, 0 rows affected (0.72 sec)
Chèn dữ liệu:
mysql> INSERT INTO DemoTable(StudentName,StudentAge) VALUES('Chris',21); Query OK, 1 row affected (0.12 sec)
mysql> INSERT INTO DemoTable(StudentName,StudentAge) VALUES('David',23); Query OK, 1 row affected (0.14 sec)
mysql> INSERT INTO DemoTable(StudentName,StudentAge) VALUES('Bob',22); Query OK, 1 row affected (0.17 sec)
mysql> INSERT INTO DemoTable(StudentName,StudentAge) VALUES('Carol',21); Query OK, 1 row affected (0.30 sec)
Hiển thị dữ liệu:
mysql> SELECT * FROM DemoTable;
Kết quả:
+-----------+-------------+------------+ | StudentId | StudentName | StudentAge | +-----------+-------------+------------+ | 1 | Chris | 21 | | 2 | David | 23 | | 3 | Bob | 22 | | 4 | Carol | 21 | +-----------+-------------+------------+ 4 rows in set (0.00 sec)
Truy vấn với 3 điều kiện chính xác:
mysql> SELECT * FROM DemoTable WHERE StudentId=4 AND StudentName='Carol' AND StudentAge=21;
Kết quả:
+-----------+-------------+------------+ | StudentId | StudentName | StudentAge | +-----------+-------------+------------+ | 4 | Carol | 21 | +-----------+-------------+------------+ 1 row in set (0.00 sec)