Một truy vấn có thể thu thập thông tin từ các cột được chỉ định hoặc từ tất cả các cột trong bảng. Để tạo một lệnh SELECT trong SQL, chỉ cần xác định rõ tên bảng và tên cột. Toàn bộ truy vấn này được gọi là lệnh SELECT trong SQL.
Cú pháp lệnh SELECT trong SQL
CHỌN danh_sách_cột TỪ tên-bảng
[Mệnh đề WHERE]
[Mệnh đề GROUP BY]
[Mệnh đề HAVING]
[Mệnh đề ORDER BY];
Trong quá trình này:
tên-bảng: là tên bảng mà thông tin được sắp xếp.
danh_sách_cột bao gồm một hoặc nhiều cột từ dữ liệu được lấy.
Mã bên trong dấu ngoặc đơn là tùy chọn.
Ví dụ về lệnh SELECT trong SQL
Dưới đây là bảng cơ sở dữ liệu student_details:
Lưu ý: Bảng cơ sở dữ liệu được sử dụng để minh họa các lệnh SQL một cách rõ ràng. Trong thực tế, các bảng có thể chứa nhiều cột khác nhau và dữ liệu đa dạng.
Ví dụ từ bảng cơ sở dữ liệu cung cấp thông tin về sinh viên, để lựa chọn tên của tất cả sinh viên, bạn có thể sử dụng truy vấn:
SELECT first_name FROM student_details;
Một số điều lưu ý về cú pháp lệnh SELECT trong SQL
Lưu ý: Các lệnh SQL không phân biệt chữ hoa và chữ thường. Lệnh SELECT ở trên cũng có thể được viết như sau:
'chọn first_name từ students_details;'
Bên cạnh đó, bạn cũng có thể lấy dữ liệu từ nhiều cột khác nhau. Ví dụ, để chọn tên và họ của tất cả sinh viên trong bảng, bạn sử dụng truy vấn dưới đây:
SELECT first_name, last_name FROM student_details;
Bạn cũng có thể sử dụng các mệnh đề như WHERE, GROUP BY, HAVING, ORDER BY kèm theo lệnh SELECT trong SQL.
Lưu ý: Trong cú pháp của lệnh SELECT, chỉ có lệnh SELECT và lệnh FROM là bắt buộc, các điều kiện như WHERE, ORDER BY, GROUP BY, HAVING là lựa chọn.
Sử dụng biểu thức trong lệnh SELECT của SQL
Biểu thức có thể kết hợp nhiều toán tử số học và có thể được tích hợp trong các điều kiện SELECT, WHERE, và ORDER BY của lệnh SELECT trong SQL. Dưới đây, Mytour sẽ giải thích cách sử dụng biểu thức trong lệnh SELECT của SQL.
Nếu nhiều toán tử được sử dụng trong cùng một biểu thức, thì các toán tử sẽ được đánh giá theo thứ tự ưu tiên. Thứ tự này bao gồm: ngoặc đơn, chia, nhân, cộng và trừ. Đánh giá sẽ được thực hiện từ trái sang phải của biểu thức.
Ví dụ về lệnh SELECT trong SQL
Nếu bạn muốn hiển thị tên đầy đủ kết hợp giữa tên và họ của sinh viên, lệnh SELECT trong SQL có thể được biểu diễn như sau:
SELECT first_name + ' ' + last_name FROM employee;
Đầu ra:
Bên cạnh đó, bạn cũng có thể sử dụng các biệt danh như dưới đây:
SELECT first_name + ' ' + last_name AS emp_name FROM employee;
Đầu ra:
Để hiểu rõ hơn về lệnh SELECT trong SQL, bạn đọc đừng quên tham khảo một số ví dụ trong bài viết trên của Mytour và tìm thêm một số ví dụ khác nhé. Bạn cũng có thể tham khảo một số bài viết về các lệnh như lệnh CREATE trong SQL trên Mytour nhé.