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

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

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

คำอธิบาย

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

ไวยากรณ์

การใช้งานฟังก์ชัน STUFF ใน SQL Server มีรูปแบบดังนี้:

STUFF(string, start, length, new_string)

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

  1. string: สตริงต้นฉบับที่ต้องการเปลี่ยนแปลง
  2. start: ตำแหน่งในสตริงที่เริ่มลบตัวอักษรบางส่วน
  3. length: จำนวนตัวอักษรที่จะลบจากสตริง
  4. new_string: สตริงตัวอักษรที่จะแทรกเข้าไปในสตริงที่ตำแหน่ง start

หมายเหตุ:

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

ตัวอย่างการใช้งาน

ดูตัวอย่างฟังก์ชัน STUFF ใน SQL Server:

SELECT STUFF('TipsMake.com', 1, 11, 'Meta');
-- ผลลัพธ์: 'Meta.com'

SELECT STUFF('QuanTriMang.com', 5, 3, '1234');
-- ผลลัพธ์: 'Quan1234Mang.com'

SELECT STUFF('QuanTriMang.com', 12, 4, ' la website thong tin dien tu');
-- ผลลัพธ์: 'QuanTriMang la website thong tin dien tu'