สำหรับสิ่งนี้ คุณสามารถใช้ฟังก์ชัน concat() จาก MySQL ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable -> ( -> Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20), -> Subject varchar(100) -> );Query OK, 0 แถวได้รับผลกระทบ (17.73 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable(Name,Subject)('John','MySQL');Query OK, 1 แถวได้รับผลกระทบ (1.19 วินาที)mysql> แทรกลงในค่า DemoTable(Name,Subject) ('Chris', 'SQL Server'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.88 วินาที) mysql> แทรกลงในค่า DemoTable (ชื่อ หัวเรื่อง) ('Robert', 'MongoDB'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (2.62 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
ผลลัพธ์
<ก่อนหน้า>+----+---------+-----------+| รหัส | ชื่อ | เรื่อง |+----+---------+-----------+| 1 | จอห์น | MySQL || 2 | คริส | SQL Server || 3 | โรเบิร์ต | MongoDB |+----+-------+------------+3 แถวในชุด (0.00 วินาที)นี่คือแบบสอบถามเพื่อเชื่อมสองสตริงที่มีช่องว่าง -
mysql> อัปเดต DemoTable -> set Subject=concat(Name,' ',Subject);Query OK, 3 แถวได้รับผลกระทบ (0.38 วินาที)แถวที่ตรงกัน:3 เปลี่ยน:3 คำเตือน:0
ให้เราตรวจสอบบันทึกทั้งหมดจากตาราง -
mysql> เลือก *จาก DemoTable;