Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> SQL Server

ฟังก์ชัน CONCAT ใน SQL Server

บทความจะสำรวจและแสดงวิธีใช้ฟังก์ชัน CONCAT () ใน SQL Server เพื่อรวมหลายสตริงเป็นสตริง

อธิบาย

ฟังก์ชัน CONCAT ใน SQL Server ใช้เพื่อรวมสตริงตั้งแต่สองสตริงขึ้นไปเป็นสตริงขนาดใหญ่เดียว

ไวยากรณ์

ในการเรียกใช้ฟังก์ชัน CONCAT ใน SQL Server เราใช้ไวยากรณ์ต่อไปนี้:

 CONCAT(chuoi1, chuoi2,. chuoi_n) 

พารามิเตอร์ :

  1. series1, chuoi2, . วงจร :strings ต้องการเชื่อมต่อระหว่างกัน

หมายเหตุ :

  1. ฟังก์ชันอินพุต CONCAT มีความยาวสูงสุด 255 สตริง อย่างน้อย 2 สตริง หากมีการป้อนสตริงอินพุตเพียงสตริงเดียว CONCAT จะสร้างข้อผิดพลาด
  2. หากส่งผ่านสตริงโดยไม่มีอักขระ CONCAT จะแปลงค่าเหล่านั้นเป็นสตริงโดยอัตโนมัติก่อนเข้าร่วม
  3. ฟังก์ชัน CONCAT จะแปลง NULL เป็นสตริงว่างในประเภทข้อมูล VARCHAR (1)
  4. ฟังก์ชัน 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 วิธีนี้จะช่วยให้สายไม่พันกัน