MySQL khác với hầu hết các DBMS sử dụng +
hoặc ||
để nối. Nó sử dụng CONCAT
chức năng:
SELECT CONCAT(first_name, ' ', last_name) AS Name FROM test.student
Ngoài ra còn có CONCAT_WS
(Nối với dấu phân tách), là một dạng đặc biệt của CONCAT ()
:
SELECT CONCAT_WS(' ', first_name, last_name) from test.student
Điều đó nói rằng, nếu bạn muốn xử lý ||
dưới dạng toán tử nối chuỗi (giống như CONCAT ()
) thay vì từ đồng nghĩa với OR
trong MySQL, bạn có thể đặt PIPES_AS_CONCAT
Chế độ SQL.