JavaScript is required

Cấu trúc câu lệnh Case trong SQL:

A.

A. case when <điều kiện i> do …. Else end</điều>

B.

B. select case when <điều kiện i> then …. Else end</điều>

C.

C. case when <điều kiện i> then …. Else end</điều>

D.

D. case if<điều kiện i> then …. Else end</điều>

Trả lời:

Đáp án đúng: C


Cấu trúc câu lệnh `CASE` trong SQL được sử dụng để thực hiện các hành động khác nhau dựa trên các điều kiện khác nhau. Cấu trúc đúng là `CASE WHEN <điều kiện> THEN ELSE END`. * **Phương án A:** Thiếu `THEN` sau điều kiện, `do` không phải là từ khóa đúng. * **Phương án B:** Có `SELECT CASE`, tuy nhiên cấu trúc đúng không bao gồm `SELECT` ở đầu câu lệnh `CASE` khi sử dụng trong mệnh đề `WHERE` hoặc `ORDER BY`, hoặc trực tiếp trong biểu thức. * **Phương án C:** Đây là cấu trúc đúng của câu lệnh `CASE` trong SQL. * **Phương án D:** Sử dụng `IF` thay vì `WHEN`, đây không phải là cú pháp đúng trong SQL. Do đó, phương án C là đáp án chính xác nhất.

Câu hỏi liên quan