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

Cách kết hợp chọn hàng (ROW) và chọn cột (COLUMN) trong MySQL


Để kết hợp chọn hàng và chọn cột, dùng mệnh đề WHERE.

Ví dụ

Bảng Student:

mysql> Select * from Student;
+--------+--------+--------+
| Name   | RollNo | Grade  |
+--------+--------+--------+
| Gaurav |    100 | B.tech |
| Aarav  |    150 | M.SC   |
| Aryan  |    165 | M.tech |
+--------+--------+--------+

Kết hợp chọn cột (Name, RollNo, Grade) và chọn hàng (Grade = 'M.Sc' hoặc 'B.Tech'):

mysql> Select Name, RollNo, Grade from Student 
    where Grade='M.Sc' or Grade='B.Tech';
+--------+--------+--------+
| Name   | RollNo | Grade  |
+--------+--------+--------+
| Gaurav |    100 | B.tech |
| Aarav  |    150 | M.SC   |
+--------+--------+--------+
2 rows in set (0.00 sec)

Giải thích:

  • Chọn cột: SELECT Name, RollNo, Grade (chỉ lấy 3 cột)
  • Chọn hàng: WHERE Grade='M.Sc' or Grade='B.Tech' (lọc điều kiện)
  • Kết hợp cả hai trong một truy vấn
Lưu ý: MySQL không phân biệt chữ hoa/thường mặc định, nên 'M.Sc' khớp với 'M.SC'.