ใช่ ทางเลือกอื่นคือ CONCAT_WS() ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100) ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.74 วินาที)
ตัวอย่าง
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable(StudentName) ('Chris'); ตกลง แบบสอบถาม 1 แถวได้รับผลกระทบ (0.13 วินาที) mysql> แทรกลงในค่า DemoTable (StudentName) ('Robert'); ตกลง ตกลง 1 แถวได้รับผลกระทบ ( 0.14 วินาที) mysql> แทรกลงในค่า DemoTable (StudentName) ('Bob'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
ผลลัพธ์
<ก่อนหน้า>+-----------+-------------+| รหัสนักศึกษา | ชื่อนักเรียน |+-----------+-------------+| 1 | คริส || 2 | โรเบิร์ต || 3 | Bob |+-----------+-------------+3 แถวในชุด (0.00 วินาที)ให้เราดูวิธีการทำงานกับทางเลือกของ CONCAT() ใน MySQL -
mysql> เลือก concat_ws(SPACE(2), 'Student Name is:',StudentName) จาก DemoTable;