NEW
Font size
WorksheetsHệ quản trị cơ sở dữ liệu 1
Total questions: 16
Worksheet time: 16mins
Dùng câu lệnh nào để xóa tất cả các dòng trong một bảng
DROP TABLE
DELETE TABLE
DELETE ROWS
TRUNCATE TABLE
Câu lệnh nào sẽ trả về các mặt hàng như là sô-cô-la (chocolate) hoặc bánh nhân Chocopie?
Select * from eatables where item_desc LIKE "CHOCO*"
Select from eatables where item_desc = "CHOCO%"
Select * from eatables where item_desc LIKE "CHOCO%"
Select * from eatables where item_desc LIKE "%CHOCO?"
Bạn muốn kiểm tra xem tiền lương của tất cả nhân viên của mình trong trường hợp cơ bản tăng
10%, bạn sẽ dùng câu lệnh nào dưới đây
Select emp_code, basic*.10 from employee order by emp_code
Select emp_code, basic+basic*.01 from employee order by emp_code
Select emp_code, basic+10 from employee order by emp_code
Select emp_code, basic+basic*.10 from employee order by emp_code
Bạn muốn kiểm tra xem tiền lương của tất cả nhân viên của mình trong trường hợp cơ bản tăng
10%, bạn sẽ dùng câu lệnh nào dưới đây
Select emp_code, basic*.10 from employee order by emp_code
Select emp_code, basic+basic*.01 from employee order by emp_code
Select emp_code, basic+10 from employee order by emp_code
Select emp_code, basic+basic*.10 from employee order by emp_code
Chỉ ra câu lệnh đồng loạt tăng giá sách lên 10%
UPDATE BookDetails SET Book_Price*10/100
UPDATE BookDetails SET Book_Price=Book_Price*10/100
UPDATE Book_Price=Book_Price+Book_Price*10/100 FROM BookDetails
UPDATE BookDetails SET Book_Price=Book_Price+Book_Price*10/100
. ----------------- đảm bảo rằng mối quan hệ được định nghĩa giữa các bảng là đúng đắn và hiện
tượng xóa / sửa không hợp lệ không được xảy ra
Toàn vẹn thực thể
Toàn vẹn do người dùng định nghĩa
Toàn vẹn tham chiếu
Toàn vẹn miền
. ----------------- đảm bảo rằng mối quan hệ được định nghĩa giữa các bảng là đúng đắn và hiện
tượng xóa / sửa không hợp lệ không được xảy ra
Toàn vẹn thực thể
Toàn vẹn do người dùng định nghĩa
Toàn vẹn tham chiếu
Toàn vẹn miền
Để xem trường regis_dt với các giá trị từ 10/02/2004 đến 12/02/2004, bạn dùng câu lệnh nào dưới
đây:
SELECT * FROM Student WHERE regis_dt BETWEEN "10/02/2004" AND
"12/02/2004"
SELECT * FROM Student WHERE regis_dt BETWEEN #10/02/2004# AND
#12/02/2004#
SELECT * FROM Student WHERE regis_dt NOT BETWEEN #10/02/2004# AND
#12/02/2004#
SELECT * FROM Student WHERE regis_dt = #10/02/2004# AND regis_dt
#12/02/2004#
Câu lệnh nào dưới đây hiển thị điểm cao nhất của môn mà học sinh nhận được
SELECT Student_Name,Student_Subject, Max(Marks)FROM Student_Acads GROUP
BY Student_Subject
SELECT Student_Subject, FROM Student_Acads GROUP BY Student_Subject WHERE
Max(Marks)
SELECT Student_Subject, Max(Marks)FROM Student_Acads GROUP BY
Student_Subject
SELECT Student_Subject, Max(Marks)FROM Student_Acads WHERE Mac(Marks)
GROUP BY Student_Subjec
Câu lệnh nào dưới đây trả về tên của nhân viên (employee) có lương cao nhất trong mỗi phòng
(department)
SELECT Emp_Name,Dep_Code,Salary FROM Employee WHERE Employee.Salary =
(Select Max(Salary) from Employee GROUP BY Dep_Code);
SELECT Emp_Name,Dep_Code,Salary FROM Employee WHERE Employee.Salary In
(Select Max(Salary) from Employee GROUP BY Dep_Code HAVING Max(Salary));
SELECT Emp_Name,Dep_Code,Salary FROM Employee WHERE
Employee.Salary In (Select Max(Salary) from Employee GROUP BY Dep_Code);
SELECT Emp_Name,Dep_Code,Salary FROM Employee WHERE Employee.Salary In
(Select Salary from Employee GROUP BY Dep_Code HAVING Max(Salary));
Câu lệnh nào dưới đây trả về số lượng nhân viên trong một công ty
Select count(Emp_Code) from Employee
Select sum(Emp_Code) from Employee
Select max(Emp_Code) from Employee
Select Emp_Code from Employee where count(employee) >0
Kích thước kiểu CHAR là:
2 bytes
8 bytes
1 byte
4 bytes
Update Employee set Sal = Sal + (Sal * .20) where Sal between 2000 and 4000
Câu lệnh trên sẽ cho ra kêt quả như thế nào?
Câu truy vân sẽ tăng 20% lương cho các nhân viên (employee) có lương trong khoảng từ
2000 đến 4000
Câu truy vân sẽ tăng 20% lương (sal - viêt tat c_a salary) cho các nhân viên
(employee) có lương trong khoảng từ 2000 đến 4000. Đồng thời, nó cũng tăng lương
cho các nhân viên có lương 2000 và 4000.
Câu truy vân sẽ tăng 20% lương cho các nhân viên (employee) có lương trong khoảng từ
2000 đến 4000, trừ những người có mức lương 2000 và 4000.
Câu lệnh truy vấn sẽ cập nhật cột lương là 20% cho mỗi nhân viên
Bạn sử dụng câu lệnh nào để xóa bảng Employee mà không tốn tài nguyên
của hệ thống và không ghi trong các bản nhật ký giao dịch (transaction log):
DROP
TRUNCATE
DELETE
Không thể dùng câu lệnh nào như trên.
Bạn sử dụng câu lệnh nào để xóa bảng Employee mà không tốn tài nguyên
của hệ thống và không ghi trong các bản nhật ký giao dịch (transaction log):
DROP
TRUNCATE
DELETE
Không thể dùng câu lệnh nào như trên.
Câu lệnh đúng để xem các bản ghi về khách hàng có số điện thoại
SELECT * from customer where phone IS NOT NULL
SELECT * from customer where phone = NOT NULL
SELECT * from customer where phone NOT NULL
SELECT * from customer where HAVING phone NOT NULL
