NEW
Font size
WorksheetsCâu hỏi trắc nghiệm về SQL
Total questions: 10
Worksheet time: 5mins
Câu nào sau đây là cú pháp đúng của câu lệnh `WHERE` trong SQL?
SELECT * WHERE column FROM table_name;
SELECT column1, column2 FROM table_name WHERE condition;
WHERE SELECT column1 FROM table_name;
SELECT FROM table_name WHERE column1;
Toán tử nào dùng để kiểm tra giá trị có thuộc trong danh sách các giá trị cụ thể?
BETWEEN
LIKE
IN
OR
Lệnh nào trả về các bản ghi xuất hiện ở cả hai bảng khi thực hiện JOIN?
LEFT JOIN
FULL OUTER JOIN
INNER JOIN
RIGHT JOIN
Trong SQL, `NOT` dùng để làm gì?
Lấy dữ liệu trùng lặp
Lọc dữ liệu có giá trị NULL
Phủ định điều kiện
Kết hợp nhiều điều kiện
Câu lệnh nào sau đây dùng để sắp xếp dữ liệu theo thứ tự giảm dần?
ORDER BY column_name ASC
ORDER BY column_name
ORDER BY column_name DESC
GROUP BY column_name
Câu nào sau đây là cú pháp đúng để kết hợp 2 bảng bằng INNER JOIN?
SELECT * FROM table1 + table2
SELECT * JOIN table2 ON table1.id = table2.id
SELECT * FROM table1 INNER JOIN table2 ON table1.col = table2.col
SELECT * FROM table1 JOIN table2;
Câu lệnh `GROUP BY` dùng để làm gì?
Sắp xếp dữ liệu tăng dần
Lọc dữ liệu theo điều kiện
Nhóm kết quả theo giá trị cột
Kết hợp dữ liệu từ nhiều bảng
Toán tử nào dùng để kết hợp các điều kiện mà chỉ cần 1 điều kiện đúng?
AND
NOT
LIKE
OR
Câu nào sau đây đúng khi sử dụng `HAVING`?
Dùng để lọc bản ghi trước khi nhóm
Dùng sau `GROUP BY` để lọc nhóm
Giống `WHERE`, nhưng đứng sau `ORDER BY`
Không thể dùng với hàm tổng hợp
Câu lệnh nào đúng để đếm số khách hàng ở từng quốc gia?
SELECT id, COUNT(country) FROM customers GROUP BY id;
SELECT COUNT(id), country FROM customers GROUP BY country;
SELECT country FROM customers GROUP BY COUNT(id);
SELECT * FROM customers GROUP BY country;
