บทความจะสำรวจและแสดงวิธีใช้ฟังก์ชัน CONCAT () ใน SQL Server เพื่อรวมหลายสตริงเป็นสตริง
อธิบาย
ฟังก์ชัน CONCAT ใน SQL Server ใช้เพื่อรวมสตริงตั้งแต่สองสตริงขึ้นไปเป็นสตริงขนาดใหญ่เดียว
ไวยากรณ์
ในการเรียกใช้ฟังก์ชัน CONCAT ใน SQL Server เราใช้ไวยากรณ์ต่อไปนี้:
CONCAT(chuoi1, chuoi2,. chuoi_n)
พารามิเตอร์ :
- series1, chuoi2, . วงจร :strings ต้องการเชื่อมต่อระหว่างกัน
หมายเหตุ :
- ฟังก์ชันอินพุต CONCAT มีความยาวสูงสุด 255 สตริง อย่างน้อย 2 สตริง หากมีการป้อนสตริงอินพุตเพียงสตริงเดียว CONCAT จะสร้างข้อผิดพลาด
- หากส่งผ่านสตริงโดยไม่มีอักขระ CONCAT จะแปลงค่าเหล่านั้นเป็นสตริงโดยอัตโนมัติก่อนเข้าร่วม
- ฟังก์ชัน CONCAT จะแปลง NULL เป็นสตริงว่างในประเภทข้อมูล VARCHAR (1)
- ฟังก์ชัน CONCAT สามารถใช้ได้ในเวอร์ชันที่ใหม่กว่าของ SQL Server เท่านั้น:SQL Server 2017, SQL Server 2016, SQL Server 2014 และ SQL Server 2012
ตัวอย่าง
ลองดูและสำรวจตัวอย่างฟังก์ชัน CONCAT ใน SQL Server
SELECT CONCAT('Quantrimang', '.com');
Result: 'TipsMake.com'
SELECT CONCAT('Quan', 'tri', 'mang', '.com');
Result: 'TipsMake.com'
SELECT CONCAT('Quan ', 'Tri ', 'Mang ');
Result: 'Quan Tri Mang'
เมื่อรวมสตริงเข้าด้วยกัน คุณสามารถเพิ่มอักขระช่องว่างเพื่อแยกค่าที่เชื่อมโยงของคุณเพื่อให้อ่านง่ายขึ้น
SELECT CONCAT('Orange', ' ', 'Peach', ' ', 'Apple');
Result: 'Orange Peach Apple'
ในตัวอย่างนี้ Quantriman ใช้พารามิเตอร์ที่สองและสี่ในฟังก์ชัน CONCAT เพื่อเพิ่มอักขระเว้นวรรคระหว่างค่า Orange, Peach และ Apple วิธีนี้จะช่วยให้สายไม่พันกัน