สำหรับสิ่งนี้ ให้ใช้ CONCAT_WS() ใน MySQL ให้เราสร้าง −
. ก่อนmysql> สร้างตาราง DemoTable1433 -> ( -> ClientId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, -> ClientFirstName varchar(20), -> ClientLastName varchar(20) -> ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.58 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้การแทรก -
mysql> แทรกลงในค่า DemoTable1433(ClientFirstName,ClientLastName) ('David','Miller');แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.14 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก -
mysql> เลือก * จาก DemoTable1433;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+----------+-----------------+----------------+ | รหัสลูกค้า | ClientFirstName | ClientLastName |+----------+-----------------+----------------+| 1 | เดวิด | มิลเลอร์ |+----------+-----------------+----------------+1 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อเก็บสตริงในตัวแปรและเชื่อมเข้าด้วยกัน -
mysql> set @concat_variable:=(select concat_ws('-',ClientFirstName,ClientLastName) จาก DemoTable1433);แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที)
mysql> เลือก @concat_variable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------------+| @concat_variable |+-----------------+| David-Miller |+-----------------+1 แถวในชุด (0.00 วินาที)