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

Tìm học sinh có điểm lớn hơn ngưỡng trong MySQL

Dùng mệnh đề WHERE với toán tử so sánh > để lọc các hàng có điểm vượt quá ngưỡng cho trước.

Ví dụ minh họa

Tạo bảng:

mysql> CREATE TABLE DemoTable (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    StudentName VARCHAR(100),
    StudentScore INT
);

Chèn dữ liệu:

mysql> INSERT INTO DemoTable(StudentName, StudentScore) VALUES('John', 43);
mysql> INSERT INTO DemoTable(StudentName, StudentScore) VALUES('Sam', 48);
mysql> INSERT INTO DemoTable(StudentName, StudentScore) VALUES('Chris', 33);
mysql> INSERT INTO DemoTable(StudentName, StudentScore) VALUES('Robert', 89);

Xem dữ liệu:

mysql> SELECT * FROM DemoTable;

Kết quả

+----+-------------+--------------+
| Id | StudentName | StudentScore |
+----+-------------+--------------+
| 1  | John        | 43           |
| 2  | Sam         | 48           |
| 3  | Chris       | 33           |
| 4  | Robert      | 89           |
+----+-------------+--------------+

Lấy học sinh có điểm > 45:

mysql> SELECT StudentName FROM DemoTable WHERE StudentScore > 45;

Kết quả

+-------------+
| StudentName |
+-------------+
| Sam         |
| Robert      |
+-------------+

Mở rộng: Dùng >=, <, <=, BETWEEN cho các điều kiện khoảng khác.