20 câu hỏi phỏng vấn SQL - Level Intern phần 2 ( từ câu 6 đến 10 )
6. Làm cách nào để truy xuất tất cả các cột từ bảng c ó tên "nhân viên"?
Để lấy tất cả các cột từ bảng có tên "employees", bạn sử dụng lệnh SELECT
như sau:
SELECT *
FROM employees;
Trong lệnh này, dấu sao (*) được sử dụng làm ký tự đại diện để chỉ tất cả các cột trong bảng. Do đó, câu truy vấn này sẽ trả về tất cả các thông tin của mỗi nhân viên từ bảng "employees".
7. Giải thích mệnh đề WHERE trong SQL.
Định nghĩa:
Mệnh đề WHERE
trong SQL được sử dụng để lọc kết quả của câu truy vấn dựa trên một hoặc nhiều điều kiện. Nó cho phép bạn hạn chế dữ liệu trả về bằng cách chỉ chọn các dòng thỏa mãn điều kiện được xác định.
Sử dụng:
Cú pháp cơ bản của WHERE
như sau:
SELECT cột1, cột2, ...
FROM tên_bảng
WHERE điều_kiện;
SELECT
: Xác định các cột bạn muốn lấy.FROM
: Xác định bảng từ đó bạn muốn lấy dữ liệu.WHERE
: Xác định điều kiện để lọc dữ liệu.
Ví dụ:
-- Lấy tất cả các cột từ bảng "employees" với điều kiện nhất định
SELECT *
FROM employees
WHERE department = 'IT';
Trong ví dụ này, câu truy vấn sẽ chỉ trả về các dòng từ bảng "employees" mà có giá trị trong cột "department" là 'IT'. WHERE là một phần quan trọng giúp lọc dữ liệu và chỉ trả về các dòng thỏa mãn các điều kiện cụ thể.
8. Mục đích của mệnh đề ORDER BY là gì?
Mệnh đề ORDER BY
trong SQL được sử dụng để sắp xếp kết quả của câu truy vấn dựa trên giá trị của một hoặc nhiều cột. Nó giúp bạn hiển thị dữ liệu theo thứ tự tăng dần (ASC) hoặc giảm dần (DESC) của các giá trị trong các cột đã chọn.
Sử dụng:
Cú pháp cơ bản của ORDER BY
như sau:
SELECT cột1, cột2, ...
FROM tên_bảng
ORDER BY cột1 [ASC|DESC], cột2 [ASC|DESC], ...;
SELECT
: Xác định các cột bạn muốn lấy.FROM
: Xác định bảng từ đó bạn muốn lấy dữ liệu.ORDER BY
: Xác định cột hoặc các cột để sắp xếp kết quả. Ví dụ:
-- Lấy tất cả các cột từ bảng "employees" và sắp xếp theo tên nhân viên (tăng dần)
SELECT *
FROM employees
ORDER BY employee_name ASC;
Trong ví dụ này, kết quả sẽ được sắp xếp theo cột "employee_name" theo thứ tự tăng dần (A-Z). ORDER BY thường được sử dụng để hiển thị dữ liệu theo một thứ tự cụ thể để làm cho kết quả dễ đọc và hiểu hơn.