Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
SELECT FROM NHANVIEN Sau khi thực hiện câu truy vấn trên, xuất hiện lỗi sau, ý nghĩa lỗi đó là gì? Error: Incorrect syntax near the keyword “from”:
Đáp án và lời giải
Đáp án: C
Câu 2
SELECT PHG, COUNT(*) FROM NHANVIEN GROUP BY PHG ORDER BY PHG HAVING COUNT(*) > 2 Sau khi thực hiện câu truy vấn trên xuất hiện lỗi sau, lý do vì sao? Error: Incorrect syntax near the keyword “HAVING”:
Đáp án và lời giải
Đáp án: D
Câu 3
Câu truy vấn sau không thực thi được, lý do vì? Select maphong, count(*) From nhanvien Where phai=’nu’
Đáp án và lời giải
Đáp án: C
Câu 4
CREATE DATABASE QUANLYDOANCTY Sau khi thực hiện câu truy vấn trên, xuất hiện lỗi sau, lý do vì sao? Error: Database ‘QUANLYDOANCTY’ already exists. Choose a different database name
Đáp án và lời giải
Đáp án: B
Câu 5
INSERT INTO NHANVIEN VALUES(‘PHAM’,’VAN’,’VINH’,’888665555’,’11/10/1937’,’450 TRUNG VUONG HA NOI’,’NAM’,55000,NULL,1) Sau khi thực hiện câu truy vấn trên, xuất hiện lỗi sau, lý do vì sao? Error: Violation of PRIMARY KEY constraint ‘PK_NHANVIEN’. Cannot insert duplicate key in object ‘dbo.NHANVIEN’.
Đáp án và lời giải
Đáp án: C
Câu 6
INSERT INTO PHONGBAN VALUES(5,’333445555’,’05/22/1988’) Sau khi thực hiện câu truy vấn trên, xuất hiện lỗi sau, lý do vì sao? Error: Column name or number of supplied values does not match table definition.
Đáp án và lời giải
Đáp án: B
Câu 7
INSERT INTO PHONGBAN VALUES(‘DIEU HANH’,4,’9098798987’,’01/01/1995’) Sau khi thực hiện câu truy vấn trên, xuất hiện lỗi sau, lý do vì sao? Error: String or binary data would be truncated
Đáp án và lời giải
Đáp án: A
Câu 8
SELECT * FROM NHANVIEN WHERE MANV = (SELECT MA_NVIEN FROM PHANCONG) Sau khi thực hiện câu truy vấn trên, xuất hiện lỗi sau, lý do vì sao? Error: Subquery returned more than 1 value. This is not permitted when the subquery follow =,!=,<,<=,>,>= or when the subquery is used as an expression
Đáp án và lời giải
Đáp án: A
Câu 9
CREATE DATABASE QLNHANVIEN GO USE QLNV Sau khi thực hiện câu truy vấn trên xuất hiện lỗi sau, lý do vì sao? Error: Database ‘QLNV’ does not exist. Make sure that the name is entered correctly.
Đáp án và lời giải
Đáp án: D
Câu 10
SELECT * FROM DEAN WHERE TENDA = SAN_PHAM_X Sau khi thực hiện câu truy vấn trên xuất hiện lỗi sau, lý do vì sao? Error: Invalid column name ‘SAN_PHAM_X’