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

Truy vấn MySQL lấy một hàng cụ thể từ tập kết quả


Tạo bảng mẫu:

mysql> create table DemoTable1972 ( Section char(1), StudentName varchar(20) ); Query OK, 0 rows affected (0.00 sec)

Thêm dữ liệu:

mysql> insert into DemoTable1972 values('D','Chris'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1972 values('B','David'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1972 values('A','Mike'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1972 values('C','Carol'); Query OK, 1 row affected (0.00 sec)

Hiển thị dữ liệu:

mysql> select * from DemoTable1972;
+---------+-------------+
| Section | StudentName |
+---------+-------------+
| D       | Chris       |
| B       | David       |
| A       | Mike        |
| C       | Carol       |
+---------+-------------+
4 rows in set (0.00 sec)

Truy vấn lấy hàng có Section > 'C', sắp xếp và giới hạn 2 hàng:

mysql> select * from DemoTable1972 where Section > 'C' order by Section limit 2;

Kết quả chỉ trả về hàng Section D:

+---------+-------------+
| Section | StudentName |
+---------+-------------+
| D       | Chris       |
+---------+-------------+
1 row in set (0.00 sec)