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

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

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

อธิบาย

ฟังก์ชัน STUFF ใน SQL Server ใช้เพื่อแทรกสตริงลงในสตริงอื่น ผลลัพธ์ที่ส่งคืนคือสตริงใหม่หลังจากยกเลิกอักขระที่มีอยู่บางตัวและเพิ่มสตริงย่อยอื่นในตำแหน่งที่ยกเลิก

ไวยากรณ์

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

 STUFF(string, start, length, new_string) 

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

  1. สตริง: สตริงเดิมที่คุณต้องการเปลี่ยน
  2. เริ่ม: ตำแหน่งในสตริงเพื่อเริ่มลบอักขระบางตัว
  3. ความยาว:ที่ จำนวนอักขระที่จะลบออกจากสตริง
  4. new_string: สตริงอักขระที่จะแทรกลงในสตริงที่ตำแหน่งเริ่มต้น

หมายเหตุ :

  1. ดูฟังก์ชัน REPLACE สำหรับการเลือกและแทนที่สตริงด้วย
  2. ฟังก์ชัน STUFF สามารถใช้ได้ในเวอร์ชันที่ใหม่กว่าของ SQL Server:SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008 และ SQL Server 2005

ตัวอย่าง

ดูและสำรวจตัวอย่างฟังก์ชัน STUFF ใน SQL Server

 SELECT STUFF('TipsMake.com', 1, 11, 'Meta'); 
Result: 'Meta.com'

SELECT STUFF('QuanTriMang.com', 5, 3, '1234');
Result: 'Quan1234Mang.com'

SELECT STUFF('QuanTriMang.com', 12, 4, ' la website thong tin dien tu');
Result: ' QuanTriMang la website thong tin dien tu'