Câu lệnh SQL nào được sử dụng để thêm dữ liệu mới vào cơ sở dữ liệu?
Đáp án đúng: C
Câu lệnh INSERT INTO được sử dụng để thêm dữ liệu mới vào một bảng trong cơ sở dữ liệu SQL. Cú pháp cơ bản là: INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
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.
Câu hỏi liên quan
Câu hỏi yêu cầu chọn tất cả các bản ghi từ bảng "Persons" mà giá trị của cột "FirstName" là "Peter".
- Phương án 1:
SELECT [all] FROM Persons WHERE FirstName='Peter'- Sai cú pháp.[all]không phải là cú pháp đúng để chọn tất cả các cột. - Phương án 2:
SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'- Sai cú pháp và sử dụngLIKEkhông phù hợp.LIKEthường dùng cho so sánh gần đúng (ví dụ, sử dụng ký tự đại diện). - Phương án 3:
SELECT * FROM Persons WHERE FirstName<>'Peter'- Lệnh này sẽ chọn tất cả các bản ghi màFirstName*không* phải là "Peter". - Phương án 4:
SELECT * FROM Persons WHERE FirstName='Peter'- Đây là cú pháp SQL đúng để chọn tất cả các cột (*) từ bảng "Persons" trong đó giá trị của cột "FirstName" bằng "Peter".
Câu hỏi yêu cầu tìm các bản ghi từ bảng "Persons" mà cột "FirstName" có giá trị là "Peter" và cột "LastName" có giá trị là "Jackson".
- Phương án 1:
SELECT * FROM Persons WHERE FirstName='Peter' AND LastName='Jackson'Câu lệnh này sử dụng mệnh đề
WHEREđể lọc các bản ghi dựa trên hai điều kiện:FirstName='Peter'vàLastName='Jackson'. Sử dụng toán tửANDđể kết hợp cả hai điều kiện, đảm bảo rằng cả hai đều phải đúng để một bản ghi được chọn. Đây là phương án chính xác. - Phương án 2:
SELECT * FROM Persons WHERE FirstName<>'Peter' AND LastName<>'Jackson'Câu lệnh này sử dụng toán tử
<>(hoặc!=trong một số hệ quản trị CSDL) để kiểm tra xem một giá trị có khác với một giá trị khác hay không. Trong trường hợp này, nó sẽ chọn tất cả các bản ghi nơiFirstNamekhông phải là 'Peter' vàLastNamekhông phải là 'Jackson'. Điều này không đáp ứng yêu cầu của câu hỏi. - Phương án 3:
SELECT FirstName='Peter', LastName='Jackson' FROM PersonsCâu lệnh này sẽ trả về hai cột: một cột cho
FirstName='Peter'và một cột choLastName='Jackson'. Các cột này sẽ chứa giá trị boolean (1 hoặc 0, true hoặc false) cho mỗi hàng trong bảng "Persons", chứ không lọc các hàng dựa trên điều kiện. Do đó, nó không đáp ứng yêu cầu của câu hỏi.
Vậy, phương án đúng nhất là phương án 1.
Câu hỏi yêu cầu tìm số lượng bản ghi (số hàng) trong bảng "Persons". Trong SQL, hàm COUNT(*) được sử dụng để đếm tất cả các hàng trong một bảng, bao gồm cả các hàng chứa giá trị NULL. Các phương án khác không phải là cú pháp SQL hợp lệ để đếm số lượng bản ghi.
Câu lệnh SQL được sử dụng để đếm số lượng bản ghi cho mỗi giá trị duy nhất trong một cột, chúng ta cần sử dụng mệnh đề GROUP BY. Mệnh đề GROUP BY nhóm các hàng có cùng giá trị trong một hoặc nhiều cột thành một nhóm tóm tắt. Trong trường hợp này, chúng ta muốn đếm số lượng đơn hàng (Orders) cho mỗi khách hàng (CustomerName), do đó chúng ta cần nhóm dữ liệu theo CustomerName.
Phương án 1 sai vì thiếu mệnh đề GROUP BY đi kèm với hàm tổng hợp COUNT(). Khi sử dụng hàm tổng hợp mà không có GROUP BY, bạn chỉ nhận được một kết quả duy nhất cho toàn bộ bảng.
Phương án 2 đúng vì sử dụng mệnh đề GROUP BY CustomerName để nhóm các đơn hàng theo tên khách hàng, cho phép hàm COUNT(CustomerName) đếm số lượng đơn hàng cho mỗi khách hàng.
Phương án 3 sai vì thiếu mệnh đề GROUP BY. Khi sử dụng hàm tổng hợp COUNT() mà không có GROUP BY, nó sẽ trả về tổng số bản ghi trong bảng, không phải số lượng bản ghi cho mỗi khách hàng.

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

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

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

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

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

CEO.22: Bộ Tài Liệu Quy Trình Kiểm Toán, Kiểm Soát Nội Bộ Doanh Nghiệp
ĐĂ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áng và 60 ngày với gói 12 tháng.
