Danh sách câu hỏi
Câu 1: Cho biết phương án nào sau đây là cấu trúc khai báo một store procedure?
  • create procedure [] as
  • create procedure ([]) as
  • create procedure [] as
  • create store procedure [] as
Câu 2: Cho biết phương án nào sau đây là cú pháp câu lệnh cập nhật (hoặc sửa) dữ liệu?
  • UPDATE SET () FROM WHERE
  • UPDATE SET = FROM WHERE
  • UPDATE = FROM WHERE
  • UPDATE INTO SET = FROM WHERE
Câu 3:  Khi tạo cấu trúc bảng trong SQL, nếu tại Data Type của cột tương ứng người dùng chọn kiểu ‘‘Nchar(n)’’ thì dữ liệu của cột đó nhận giá trị ở dạng nào trong các phương án sau?
  • Chuỗi với độ dài chính xác hỗ trợ Unicode.
  • Chuỗi với độ dài chính xác.
  • Chuỗi với độ dài cố định hỗ trợ Unicode.
  •  Chuỗi với độ dài cố định.
Câu 4: Trong Cú pháp câu lệnh ràng buộc Forein Key, từ khoá On Update có nghĩa là gì trong các phương án sau?
  • Là áp dụng câu lệnh cho thao tác cập nhật dữ liệu.
  •  Là ràng buộc được phép cập nhật khoá Forein Key.
  • Là không được cập nhật dữ liệu.
  • Là bắt buộc phải cập nhật dữ liệu cho bảng.
Câu 5: Trong câu lệnh Select, sau từ khoá ‘‘Having ’’ là gì? Hãy chọn phương án đúng trong các phương án dưới đây:
  • Biểu thức điều kiện của lệnh select
  • Biểu thức điều kiện của nhóm
  • Ràng buộc cột trong nhóm
  • Ràng buộc bản ghi trong bảng
Câu 6: Cơ sở dữ liệu ‘‘QuanLyTuyenSinh’’có bảng:

DiemKhoiA(SoBaoDanh Nvarchar(50), DiemToan Float, DiemLy Float, DiemHoa Float, DiemUuTien Float, TongDiem Float, KetQua Nvarchar(50)).

Hãy chọn phương án ứng với Câu lệnh đếm tổng số thí sinh có kết quả ‘‘đỗ’’ trong các phương án dưới đây
  • Select count(KetQua) From QuanLyTuyenSinh Where KetQua = ‘Đỗ’
  • Select count(KetQua) From QuanLyTuyenSinh Order KetQua = ‘Đỗ’
  • Select count(KetQua) From QuanLyTuyenSinh Having KetQua = ‘Đỗ’
  • Select count(KetQua) From QuanLyTuyenSinh Where KetQua = ‘TRƯỢT’
Câu 7:  Hãy chọn câu lệnh Select thực hiện đứng trong các câu lệnh Select dưới đây:
  •  SELECT * FROM t1 ORDER BY id DESC;
  • SELECT * FROM t1 WHERE BY id;
  • SELECT * WHERE t1 ORDER BY id ASC;
  • SELECT % FROM t1 WHERE BY id;
Câu 8: Trong toán tử Like, kí tự % biểu thị điều gì? Hãy chọn phương án đúng trong các phương án dưới đây:
  • Kí tự đơn bất kì trong giới hạn
  • Thể hiện nhiều kí tự trong xâu
  • Kí tự không nằm trong các giới hạn
  • Bắt buộc chỉ được 1 kí tự
Câu 9:

1 bảng dữ liệu employees như hình dưới. Giá trị trả về của câu lệnh select count(*)from employees sẽ như thế nào?

  • 1
  • 2
  • 3
  • Câu trả lời khác
Câu 10: Đâu là loại JOIN phổ biến nhất?
  •  INNER JOIN
  • INSIDE JOIN
  • JOINED TABLE
  • JOINED
Câu 11: Câu lệnh SQL nào được sử dụng để cập nhật dữ liệu trong cơ sở dữ liệu?
  •  MODIFY
  • SAVE AS
  • SAVE
  • UPDATE
Câu 12: Cho biết phương án nào sau đây là cú pháp câu lệnh thêm một cột vào bảng trong SQL?
  • add [ràng buộc]
  • insert table [ràng buộc]
  • alter table Add [ràng buộc]
  •  add table [ràng buộc]
Câu 13: Cho biết phương án nào sau đây là cú pháp câu lệnh khai báo tham số?
  • @
  • declare @ < kiểu dữ liệu>
  • var @
Câu 14: Cho biết phương án nào sau đây là cấu trúc lời gọi Store Procedure?
  • exec [ ]
  • exec
  • exec []
  • exec [ ]
Câu 15: Ràng buộc NOT NULL không chấp nhận một cột có giá trị null.
  • Đúng
  • Sai
Câu 16: Left outer join là 1 dạng của outer join. 1 dạng khác là:
  • Right
  • Right outer
  • Full outer
  • Tất cả đáp án trên
Câu 17: Trong SQL, làm thế nào để xóa bản ghi Peter trong cột FirstName của bảng Persons
  • DELETE FROM Persons WHERE FirstName = ‘Peter’
  • DELETE ROW FirstName= ‘Peter’ FROM Persons
  • DELETE FirstName= ‘Peter’ FROM Persons
Câu 18: Câu lệnh SQL sau đây làm gì: SELECT Khachhang, COUNT (Dondathang) FROM Sales GROUP BY Khachhang HAVING COUNT (Dondathang) > 5
  •  Chọn tất cả khách hàng từ bảng Sales đã thực hiện hơn 5 đơn hàng.
  • Chọn tất cả khách hàng từ bảng Sales.
  • Chọn tổng số đơn đặt hàng từ bảng Sales, nếu số này lớn hơn 5
Câu 19: Trong SQL, làm thế nào để xóa bản ghi "Peter" từ cột "FirstName" trong bảng "Persons"?
  • DELETE FirstName='Peter' FROM Persons
  • DELETE ROW FirstName='Peter' FROM Persons
  • DELETE FROM Persons WHERE FirstName = 'Peter'
Câu 20: 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 FirstName bắt đầu bằng giá trị a
  • Select * From Persons WHERE FirstName='%a%'
  • Select * From Persons WHERE FirstNameLIKE %
  • Select * From Persons WHERE FirstName=’a’
  • Select * From Persons WHERE FirstName='a%'
Báo lỗi
Nếu có bất kì vấn đề nào về đề thi, vui lòng liên hệ với các bộ phận thông qua các hình thức sau
Số điện thoại: 0368.201.788
Email: contact@123job.vn
Chat trực tuyến: Chat với hỗ trợ

Test IT - Đề Test SQL

Mã quiz
5
Số xu
5 xu
Thời gian làm bài
15 phút
Số câu hỏi
20 câu
Số lượt làm bài
0 lượt
Bắt đầu làm bài
Lưu tin Hủy lưu
Thông tin đề thi
Chủ đề
SQL
Chia sẻ đề thi
Sao chép đường dẫn
Chia sẻ qua mạng xã hội

Đề thi trắc nghiệm mới nhất

40 câu hỏi
0 lượt đã test
30 phút
Miễn phí
Xem trước
35 câu hỏi
0 lượt đã test
26 phút
Miễn phí
Xem trước
69 câu hỏi
0 lượt đã test
52 phút
4 xu
Xem trước
150 câu hỏi
0 lượt đã test
113 phút
6 xu
Xem trước
99 câu hỏi
0 lượt đã test
74 phút
5 xu
Xem trước