JavaScript is required

Dùng phương thức nào để thực hiện lệnh Select Count, Min, Max dữ liệu

A.

ExecuteNonQuery

B.

ExecuteReader

C.

ExecuteScalar

D.
ExecuteReadOnly
Trả lời:

Đáp án đúng: C


Câu hỏi này kiểm tra kiến thức về các phương thức thực thi lệnh SQL trong .NET hoặc các ngôn ngữ tương tự. Các phương thức ExecuteNonQuery, ExecuteReaderExecuteScalar được sử dụng để thực thi các lệnh SQL khác nhau.

  • ExecuteNonQuery: Được sử dụng để thực thi các lệnh SQL không trả về dữ liệu trực tiếp (ví dụ: INSERT, UPDATE, DELETE). Nó trả về số hàng bị ảnh hưởng bởi lệnh.
  • ExecuteReader: Được sử dụng để thực thi các lệnh SELECT và trả về một đối tượng SqlDataReader cho phép bạn đọc dữ liệu trả về theo từng hàng.
  • ExecuteScalar: Được sử dụng để thực thi các lệnh SQL trả về một giá trị duy nhất (ví dụ: các hàm COUNT, MIN, MAX, SUM, AVG). Nó trả về giá trị của cột đầu tiên của hàng đầu tiên trong tập kết quả.

Trong trường hợp này, các lệnh Select Count, Min, Max đều trả về một giá trị duy nhất. Do đó, phương thức phù hợp nhất để sử dụng là ExecuteScalar.

Đáp án D không phải là một phương thức chuẩn trong ADO.NET.

Câu hỏi liên quan