Select (SQL)

Tóm tắt về câu lệnh SELECT trong SQL

Câu lệnh SELECT là lệnh truy vấn dữ liệu phổ biến nhất trong SQL, dùng để lấy dữ liệu từ một hoặc nhiều bảng trong cơ sở dữ liệu và thuộc nhóm ngôn ngữ thao tác dữ liệu (DML). Thay vì chỉ định cách lấy dữ liệu vật lý, người dùng chỉ mô tả dữ liệu mong muốn, còn bộ tối ưu hóa sẽ tự động tạo kế hoạch truy vấn hiệu quả. Các từ khóa đi kèm quan trọng gồm FROM (chỉ định bảng), WHERE (điều kiện lọc), GROUP BY (nhóm bản ghi), HAVING (lọc theo nhóm) và ORDER BY (sắp xếp kết quả). Ví dụ, SELECT * FROM T; trả về toàn bộ dữ liệu của bảng T, trong khi SELECT C1 FROM T WHERE C1 = 1; chỉ lấy cột C1 của những dòng có giá trị bằng 1, tương ứng với phép chiếu (projection) và phép chọn (selection) trong đại số quan hệ. Hiểu rõ câu lệnh này là nền tảng để làm việc với các thao tác SQL khác như INSERT, UPDATE, DELETE hay JOIN.