50 câu hỏi 60 phút
Trong SQL, làm thế nào để chọn tất cả các bản ghi từ bảng Persons với giá trị trong cột FirsName là Perter và LastName là Jackson:
SELEC * FROM Persons WHERE FirstName LIKE ‘Peter” AND LastName LIKE ‘Jackson’
SELEC * FROM Persons WHERE FirstName=’Peter’ AND LastName=’Jackson’
SELECT FirstName=’Peter’, LastName=’Jackson’ FROM Persons
Câu hỏi yêu cầu chọn tất cả các bản ghi từ bảng `Persons` thỏa mãn điều kiện `FirstName` là 'Peter' và `LastName` là 'Jackson'.
Do đó, phương án 2 là đáp án đúng.
Câu hỏi yêu cầu chọn tất cả các bản ghi từ bảng `Persons` thỏa mãn điều kiện `FirstName` là 'Peter' và `LastName` là 'Jackson'.
Do đó, phương án 2 là đáp án đúng.
Câu hỏi yêu cầu tìm câu lệnh SQL để đếm số lượng bản ghi trong bảng Persons.
SELECT COLUMNS () FROM Persons
- Câu lệnh này không đúng cú pháp trong SQL. COLUMNS()
không phải là một hàm hợp lệ để đếm số lượng bản ghi.SELECT COUNT (*) FROM Persons
- Đây là câu lệnh chính xác. Hàm COUNT(*)
được sử dụng để đếm tất cả các hàng trong bảng.SELECT COLUMNS (*) FROM Persons
- Giống như phương án 1, câu lệnh này không hợp lệ.SELECT COUNT () FROM Persons
- Câu lệnh này không đúng cú pháp. Hàm COUNT
cần một đối số, thường là *
để đếm tất cả các hàng hoặc tên cột để đếm các giá trị không null trong cột đó.Vậy, đáp án đúng là phương án 2.
Câu lệnh SELECT COUNT(*)
đếm tất cả các hàng trong bảng, bao gồm cả các hàng có giá trị NULL trong một hoặc nhiều cột. Trong khi đó, SELECT COUNT(value)
chỉ đếm các hàng mà cột "value" có giá trị khác NULL. Do đó, nếu bảng chứa các hàng mà cột "value" có giá trị NULL, thì SELECT COUNT(value)
sẽ trả về một số lượng ít hơn so với SELECT COUNT(*)
.