Câu Lệnh SQL Nào được Sử Dụng để Tạo Bảng ... - Trắc Nghiệm Online

  • TIỂU HỌC
  • THCS
  • THPT
  • ĐẠI HỌC
  • HƯỚNG NGHIỆP
  • FLASHCARD
  • TÀI LIỆU THAM KHẢO
  1. Trang chủ
  2. CNTT
  3. 750+ Câu hỏi trắc nghiệm Lập trình cơ sở dữ liệu SQL kèm đáp án chi tiết

Câu lệnh SQL nào được sử dụng để tạo bảng trong cơ sở dữ liệu?

A.

CREATE DB

B.

CREATE TABLE

C.

CREATE DATABASE TAB

D.

CREATE DATABASE TABLE

Trả lời:

Đáp án đúng: B

Câu lệnh SQL được sử dụng để tạo bảng trong cơ sở dữ liệu là CREATE TABLE. Cú pháp chung là: CREATE TABLE table_name (column1 datatype, column2 datatype, ...); Các lựa chọn khác không đúng vì:

  • CREATE DB: Câu lệnh này không phải là cú pháp chuẩn để tạo bảng.
  • CREATE DATABASE TAB: Câu lệnh này dùng để tạo một cơ sở dữ liệu có tên là TAB, không phải để tạo bảng.
  • CREATE DATABASE TABLE: Tương tự như trên, câu lệnh này không đúng cú pháp để tạo bảng.

750+ Câu hỏi trắc nghiệm lập trình cơ sở dữ liệu SQL kèm đáp án chi tiết - Phần 8

Tổng hợp câu hỏi trắc nghiệm lập trình cơ sở dữ liệu SQL có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.

50 câu hỏi 60 phút Bắt đầu thi

Câu hỏi liên quan

Câu 3:

Từ khóa SQL nào được sử dụng để chỉ truy xuất các giá trị duy nhất?

A.

DISTINCTIVE

B.

UNIQUE

C.

DISTINCT

D.

DIFFERENT

Lời giải:Đáp án đúng: C

Từ khóa DISTINCT trong SQL được sử dụng để loại bỏ các giá trị trùng lặp trong kết quả truy vấn, chỉ trả về các giá trị duy nhất. Các lựa chọn khác không phải là từ khóa SQL hợp lệ cho mục đích này.

Câu 4:

Câu lệnh SQL nào cho phép bạn liệt kê tất cả các cửa hàng có tổng doanh số trên 5000?

A.

SELECT ID_CUAHANG, SUM(DOANH_THU) FROM BANHANG GROUP BY ID_CUAHANG HAVING SUM(DOANH_THU) > 5000;

B.

SELECT ID_CUAHANG, SUM(DOANH_THU) FROM BANHANG GROUP BY ID_CUAHANG HAVING DOANH_THU > 5000;

C.

SELECT ID_CUAHANG, SUM(DOANH_THU) FROM BANHANG WHERE SUM(DOANH_THU) > 5000 GROUP BY ID_CUAHANG;

D.

SELECT ID_CUAHANG, SUM(DOANH_THU) FROM BANHANG WHERE DOANH_THU > 5000 GROUP BY ID_CUAHANG;

Lời giải:Đáp án đúng: ACâu hỏi yêu cầu liệt kê các cửa hàng có tổng doanh thu lớn hơn 5000. * Phương án 1 (Đúng): Sử dụng `GROUP BY ID_CUAHANG` để nhóm các bản ghi theo ID cửa hàng, sau đó sử dụng `SUM(DOANH_THU)` để tính tổng doanh thu cho mỗi cửa hàng. Điều kiện `HAVING SUM(DOANH_THU) > 5000` lọc ra các cửa hàng có tổng doanh thu lớn hơn 5000.* Phương án 2 (Sai): Sử dụng `HAVING DOANH_THU > 5000` là sai vì `HAVING` phải được sử dụng với các hàm tổng hợp như `SUM`, `AVG`, `COUNT`,... Nó không thể được sử dụng trực tiếp với cột `DOANH_THU` sau khi đã nhóm.* Phương án 3 (Sai): Sử dụng `WHERE SUM(DOANH_THU) > 5000` là sai vì `WHERE` không thể sử dụng với các hàm tổng hợp. `WHERE` được sử dụng để lọc các bản ghi trước khi nhóm, trong khi `HAVING` được sử dụng để lọc các nhóm sau khi đã nhóm.* Phương án 4 (Sai): Sử dụng `WHERE DOANH_THU > 5000` sẽ lọc các bản ghi có doanh thu lớn hơn 5000 trước khi nhóm, điều này không đáp ứng yêu cầu của câu hỏi là tổng doanh thu của cửa hàng phải lớn hơn 5000.Câu 5:

Câu lệnh SQL nào sử dụng để in ra bản ghi của tất cả các sinh viên có họ bắt đầu bằng 'L'?

A.

SELECT * FROM KETQUA_KIEMTRA WHERE HO_SV LIKE 'L%';

B.

SELECT * FROM KETQUA_KIEMTRA WHERE HO_SV LIKE 'L';

C.

SELECT * FROM KETQUA_KIEMTRA WHERE HO_SV = 'L';

D.

SELECT * FROM KETQUA_KIEMTRA WHERE HO_SV <> 'L';

Lời giải:Đáp án đúng: ACâu hỏi yêu cầu tìm câu lệnh SQL để liệt kê thông tin của tất cả sinh viên có họ bắt đầu bằng chữ 'L'.* Đáp án 1: `SELECT * FROM KETQUA_KIEMTRA WHERE HO_SV LIKE 'L%';` - Sử dụng mệnh đề `LIKE` kết hợp với ký tự `%` để tìm kiếm các giá trị bắt đầu bằng 'L'. Dấu `%` đại diện cho không hoặc nhiều ký tự bất kỳ. Đây là đáp án chính xác.* Đáp án 2: `SELECT * FROM KETQUA_KIEMTRA WHERE HO_SV LIKE 'L';` - Chỉ tìm kiếm các giá trị HO_SV chính xác là 'L', không phải bắt đầu bằng 'L'.* Đáp án 3: `SELECT * FROM KETQUA_KIEMTRA WHERE HO_SV = 'L';` - Tương tự đáp án 2, chỉ tìm kiếm các giá trị HO_SV chính xác là 'L'.* Đáp án 4: `SELECT * FROM KETQUA_KIEMTRA WHERE HO_SV 'L';` - Tìm kiếm các giá trị HO_SV khác 'L', không phải bắt đầu bằng 'L'.Vậy đáp án đúng là đáp án 1.Câu 6:

Kết quả của câu lệnh SQL sau là gì?

A.

95

B.

85

C.

100

D.

78

Lời giải:Đáp án đúng: ACâu lệnh SQL được đưa ra thực hiện các bước sau:1. Tính trung bình cộng của cột Marks trong bảng Students: `AVG(Marks)` sẽ tính giá trị trung bình của tất cả các giá trị trong cột 'Marks'. Trong trường hợp này, (80 + 90 + 70 + 100) / 4 = 85.2. Làm tròn giá trị trung bình: `ROUND(AVG(Marks))` sẽ làm tròn giá trị trung bình vừa tính được đến số nguyên gần nhất. Vì 85 đã là một số nguyên, nó sẽ không thay đổi.Vì vậy, câu lệnh SQL này sẽ trả về giá trị 85.Câu 7:

Hãy cho biết Table là gì? Đâu là phương án đúng trong các phương án dưới đây:

A.

Là đối tượng CSDL chứa các câu lệnh Select

B.

Là đối tượng chứa các tập lệnh của T-SQL

C.

Là đối tượng lưu trữ dữ liệu của CSDL

D.

Không phải là đối tượng lưu trữ dữ liệu của CSDL

Lời giải:Đáp án đúng: CTable (bảng) là một đối tượng cơ sở dữ liệu (CSDL) được sử dụng để lưu trữ dữ liệu. Dữ liệu được lưu trữ trong các hàng và cột. Mỗi cột đại diện cho một thuộc tính của đối tượng được lưu trữ, và mỗi hàng đại diện cho một bản ghi của đối tượng đó.* Phương án 1: Là đối tượng CSDL chứa các câu lệnh Select: Sai. View mới là đối tượng CSDL chứa các câu lệnh SELECT, không phải Table.* Phương án 2: Là đối tượng chứa các tập lệnh của T-SQL: Sai. Stored procedure mới là đối tượng chứa các tập lệnh T-SQL.* Phương án 3: Là đối tượng lưu trữ dữ liệu của CSDL: Đúng. Đây là định nghĩa chính xác của Table.* Phương án 4: Không phải là đối tượng lưu trữ dữ liệu của CSDL: Sai. Table là đối tượng *chính* để lưu trữ dữ liệu trong CSDL.Vậy nên, phương án đúng nhất là phương án 3.Câu 8:

Câu lệnh SELECT…FORM kết hợp với mệnh đề nào để lọc các dòng dữ liệu bên trong bảng thỏa mãn điều kiện cho trước? Hãy chọn phương án đúng trong các phương án dưới đây:

A.

GROUP BY

B.

WHERE …ORDER BY…GROUP BY

C.

WHERE …ORDER BY…GROUP BY

D.

WHERE

Lời giải: Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP Câu 9:

Hãy chọn phương án ứng với câu lệnh được sử dụng để tạo Database trong SQL:

A.

Create database tên_database

B.

Update database tên_database

C.

Create table tên_database

D.

Create data tên_database

Lời giải: Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP Câu 10:

Hãy chọn phương án ứng với tác dụng của câu lệnh Select dưới đây

A.

Lấy số đơn hàng của một công ty company, sắp xếp theo tên công ty

B.

Lấy số đơn hàng của mỗi công ty, sắp xếp theo số công ty

C.

Lấy số đơn hàng của mỗi công ty, sắp xếp theo tên công ty

D.

Lấy số đơn hàng của mỗi công ty

Lời giải: Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP Câu 11:

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:

A.

Biểu thức điều kiện của lệnh select

B.

Biểu thức điều kiện của nhóm

C.

Ràng buộc cột trong nhóm

D.

Ràng buộc bản ghi trong bảng

Lời giải: Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP Câu 12:

Lệnh sau dùng để làm gì?

A.

Tạo nhiều trigger để kiểm ra các ràng buộc toàn vẹn trên CSDL

B.

Cập nhật một trigger để kiểm ra các ràng buộc toàn vẹn trên CSDL

C.

Tạo một trigger để tạo các ràng buộc toàn vẹn mới trên CSDL

D.

Tạo một trigger để kiểm ra các ràng buộc toàn vẹn trên CSDL

Lời giải: Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP  Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

136 tài liệu563 lượt tải Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

125 tài liệu585 lượt tải Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

325 tài liệu608 lượt tải Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

331 tài liệu1010 lượt tải Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng

246 tài liệu802 lượt tải Bộ Tài Liệu Quy Trình Kiểm Toán, Kiểm Soát Nội Bộ Doanh Nghiệp

CEO.22: Bộ Tài Liệu Quy Trình Kiểm Toán, Kiểm Soát Nội Bộ Doanh Nghiệp

138 tài liệu417 lượt tải

ĐĂNG KÝ GÓI THI VIP

  • Truy cập hơn 100K đề thi thử và chính thức các năm
  • 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
  • Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
  • Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
  • Tải toàn bộ tài liệu trên TaiLieu.VN
  • Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
  • Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng60 ngày với gói 12 tháng.
77.000 đ/ thángĐăng ký ngay

Từ khóa » Câu Lệnh Sql Nào được Sử Dụng để Tạo Bảng Trong Cơ Sở Dữ Liệu