Cú pháp câu lệnh xoá thủ tục?
Đáp án đúng: D
Cú pháp câu lệnh xoá thủ tục trong SQL Server là DROP PROCEDURE procedure_name
hoặc DROP PROC procedure_name
. Vì vậy, đáp án D là chính xác nhất, vì nó bao gồm cụm từ drop procedure
và tên thủ tục
cần xoá. Các đáp án còn lại không đúng cú pháp.
Câu hỏi liên quan
* A. Ta muốn xử lý các bảng theo nhóm: Phương án này không chính xác, vì GROUP BY hoạt động trên các hàng trong một bảng, không phải trên các bảng.
* B. Ta muốn hiển thị dữ liệu theo nhóm: Phương án này mô tả đúng một phần, nhưng chưa đủ. GROUP BY không chỉ để hiển thị, mà còn để xử lý dữ liệu.
* C. Ta muốn xử lý dữ liệu trên từng nhóm: Đây là đáp án chính xác nhất. GROUP BY cho phép chúng ta xử lý dữ liệu (ví dụ: tính tổng, trung bình, đếm) cho mỗi nhóm.
* D. Ta muốn nhóm dữ liệu theo thứ tự tăng dần: GROUP BY không tự động sắp xếp dữ liệu theo thứ tự tăng dần. Nếu muốn sắp xếp, chúng ta cần sử dụng thêm cụm từ khoá ORDER BY.
Trong SQL Server, để gọi một stored procedure (thủ tục lưu trữ) có sẵn trong cơ sở dữ liệu, chúng ta phải chỉ định CommandType của SqlCommand là StoredProcedure. Vì vậy, đáp án đúng là D.
- CommandType.Text: Sử dụng khi chúng ta muốn thực thi một câu lệnh SQL trực tiếp.
- CommandType.TableDirect: Sử dụng để truy xuất tất cả dữ liệu từ một bảng.
- CommandType.StoredProcedure: Sử dụng để gọi một stored procedure.
Câu hỏi yêu cầu tra thông tin về những mặt hàng được bán với số lượng từ 10 sản phẩm trở lên từ bảng "HoaDonBanHangChiTiet". Điều này có nghĩa là ta cần sử dụng điều kiện SoLuongBan >= 10
trong mệnh đề WHERE
.
A: SELECT * FROM HoaDonBanHangChiTiet WHERE SoLuongBan > 10
: Phương án này tra về những mặt hàng có số lượng bán lớn hơn 10, không bao gồm các mặt hàng bán được đúng 10 sản phẩm. Vì vậy, phương án này không hoàn toàn chính xác.
B: SELECT * FROM HoaDonBanHangChiTiet WHERE SoLuongBan >= ’10’
: Phương án này cũng sử dụng điều kiện lớn hơn hoặc bằng nhưng so sánh với chuuỗi ’10’
thay vì số 10. Trong nhiều hệ cơ sở dữ liệu, việc so sánh một cột kiểu số nguyên với một chuuỗi có thể gây ra lỗi hoặc kết quả không mong muốn. Dù vậy, về mặt logic điều kiện này cũng không đúng hoàn toàn với đề bài vì dùng kí tự chuuỗi.
C: SELECT * TOP 10 FROM HoaDonBanHangChiTiet
: Phương án này tra về 10 dòng đầu tiên từ bảng, không quan tâm đến số lượng bán. Vì vậy, phương án này sai.
D: SELECT * FROM HoaDonBanHangChiTiet WHERE SoLuongBan >= 10
: Phương án này tra về tất cả các cột từ bảng HoaDonBanHangChiTiet
, nhưng chỉ những dòng có giá trị của cột SoLuongBan
lớn hơn hoặc bằng 10. Đây là phương án đúng.
Câu lệnh SELECT INTO FROM
được sử dụng để chèn dữ liệu từ một bảng (hoặc nhiều bảng) vào một bảng mới. Cú pháp cơ bản như sau:
SELECT column1, column2, column3, ...
INTO new_table_name
FROM old_table_name
WHERE condition;
Trong đó:
column1, column2, column3, ...
: Là các cột bạn muốn chèn từ bảng cũ.new_table_name
: Là tên của bảng mới mà bạn muốn tạo và chèn dữ liệu vào.old_table_name
: Là tên của bảng cũ mà bạn lấy dữ liệu từ đó.WHERE condition
: Điều kiện lọc (tùy chọn), nếu bạn chỉ muốn chèn một số dòng thỏa mãn điều kiện nào đó.
Câu lệnh đưa ra nhân viên có lương cao hơn lương tất cả nhân viên phòng NS?

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
ĐĂ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.