ใช้ CONCAT(col1, ' ', col2) รวมคอลัมน์พร้อมตัวคั่น
สร้างตารางตัวอย่าง
mysql> CREATE TABLE DemoTable (
-> FirstName VARCHAR(30),
-> LastName VARCHAR(30)
-> );
เพิ่มข้อมูลตัวอย่าง
mysql> INSERT INTO DemoTable VALUES('Chris', 'Brown');
mysql> INSERT INTO DemoTable VALUES('Adam', 'Smith');
mysql> INSERT INTO DemoTable VALUES('Carol', 'Taylor');
แสดงข้อมูล
mysql> SELECT * FROM DemoTable;
ผลลัพธ์:
+-----------+----------+ | FirstName | LastName | +-----------+----------+ | Chris | Brown | | Adam | Smith | | Carol | Taylor | +-----------+----------+
คำสั่งรวม FirstName และ LastName
mysql> SELECT CONCAT(FirstName, ' ', LastName) AS concatValue FROM DemoTable ORDER BY concatValue DESC;
ผลลัพธ์:
+--------------+ | concatValue | +--------------+ | Chris Brown | | Carol Taylor | | Adam Smith | +--------------+
คำอธิบาย: CONCAT() รวมสตริงหลายตัว | ' ' = ช่องว่างระหว่างชื่อ-นามสกุล | AS concatValue ตั้งชื่อคอลัมน์ผลลัพธ์ | ORDER BY concatValue DESC เรียงตามค่าที่รวมแล้ว