JavaScript is required

Để lệnh Print để kết hợp với chuỗi ta thực hiện:

A.

Cast Giá trị của @A ' & print(@A as char(4))

B.

Print 'Giá trị của A ' & cast(@A as char(4))

C.

Print 'Giá trị của @A ' & cast(A as char(4))

D.

Print 'Giá trị của @A ' & cast(@A as char(4))

Trả lời:

Đáp án đúng: D


Trong SQL Server, để kết hợp chuỗi với lệnh PRINT, ta sử dụng toán tử + để nối chuỗi. Hàm CAST được sử dụng để chuyển đổi kiểu dữ liệu của một biểu thức sang một kiểu dữ liệu khác. Trong trường hợp này, biến @A cần được chuyển đổi sang kiểu chuỗi (char hoặc varchar) trước khi nối với chuỗi khác.

Phương án B là đúng vì:

  • Print 'Giá trị của A ' & cast(@A as char(4)): Sử dụng cú pháp PRINT để hiển thị một chuỗi.
  • 'Giá trị của A ': Một chuỗi hằng.
  • &: Dùng để nối chuỗi
  • cast(@A as char(4)): Chuyển đổi giá trị của biến @A sang kiểu char với độ dài 4 ký tự.

Câu hỏi liên quan