JavaScript is required

Cho bảng user gồm các cột id, firstname, lastname, email và age. Sử dụng cụm nào trong câu SQL để in ra tên đầy đủ của một user (fullname = firstname + khoảng trắng + lastname)?

A.

concat(firstname, " ", lastname)

B.

concat(lastname, " ", firstname)

C.

join(firstname, " ", lastname)

D.

join(lastname, " ", firstname)

Trả lời:

Đáp án đúng: A


Câu hỏi yêu cầu tìm cách ghép (nối) hai cột firstnamelastname để tạo thành tên đầy đủ (fullname). Trong SQL, hàm concat() được sử dụng để nối các chuỗi lại với nhau. Đáp án đúng phải đảm bảo nối firstname, một khoảng trắng (" "), và sau đó là lastname.

  • concat(firstname, " ", lastname): Đây là đáp án đúng. Hàm concat() sẽ nối firstname, một khoảng trắng và lastname theo đúng thứ tự, tạo ra tên đầy đủ có dạng "firstname lastname".
  • concat(lastname, " ", firstname): Hàm concat() sẽ nối lastname, một khoảng trắng và firstname theo thứ tự này, tạo ra tên đầy đủ có dạng "lastname firstname", không đúng theo yêu cầu.
  • join(firstname, " ", lastname): Hàm join() không phải là hàm chuẩn trong SQL để nối chuỗi. Do đó, đáp án này không đúng.
  • join(lastname, " ", firstname): Tương tự, hàm join() không phải là hàm chuẩn trong SQL để nối chuỗi, và thứ tự cũng không đúng.

Câu hỏi liên quan