บทความนี้จะสำรวจและแสดงวิธีการใช้งานตัวดำเนินการ + ใน SQL Server เพื่อรวมสตริงหลายตัวเป็นสตริงเดียว
คำอธิบาย
ตัวดำเนินการ + ใน SQL Server ใช้รวมสตริงสองตัวขึ้นไปเป็นสตริงขนาดใหญ่เพียงตัวเดียว
ไวยากรณ์
การใช้งานตัวดำเนินการ + ใน SQL Server มีรูปแบบดังนี้:
chuoi1 + chuoi2 + chuoi_n
พารามิเตอร์:
- chuoi1, chuoi2, ..., chuoi_n: สตริงที่ต้องการเชื่อมต่อเข้าด้วยกัน
หมายเหตุ:
- ตัวดำเนินการ + คล้ายกับฟังก์ชัน CONCAT
- ตัวดำเนินการ + รองรับใน SQL Server 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017 และเวอร์ชันใหม่กว่า
ตัวอย่างการใช้งาน
ดูตัวอย่างการใช้งานตัวดำเนินการ + ใน SQL Server:
SELECT 'Quantrimang' + '.com';
-- ผลลัพธ์: 'Quantrimang.com'
SELECT 'Quan' + 'tri' + 'mang' + '.com';
-- ผลลัพธ์: 'Quantrimang.com'
SELECT 'Quan ' + 'Tri ' + 'Mang ';
-- ผลลัพธ์: 'Quan Tri Mang'
เมื่อรวมสตริงเข้าด้วยกัน คุณสามารถเพิ่มตัวอักษรช่องว่างเพื่อแยกค่าที่เชื่อมต่อเพื่ออ่านง่ายขึ้น
SELECT 'Orange' + ' ' + 'Peach' + ' ' + 'Apple';
-- ผลลัพธ์: 'Orange Peach Apple'
ในตัวอย่างนี้ ใช้ตัวดำเนินการ + เพื่อเพิ่มช่องว่างระหว่างค่า Orange, Peach และ Apple จะช่วยให้สตริงไม่ติดกัน