ฟังก์ชันSQL Server STUFF()
ตัวอย่าง
ลบอักขระ 3 ตัวออกจากสตริง โดยเริ่มต้นในตำแหน่งที่ 1 แล้วแทรก "HTML" ในตำแหน่งที่ 1:
SELECT STUFF('SQL Tutorial', 1, 3, 'HTML');
ความหมายและการใช้งาน
ฟังก์ชัน STUFF() ลบส่วนหนึ่งของสตริงแล้วแทรกส่วนอื่นลงในสตริง โดยเริ่มต้นที่ตำแหน่งที่ระบุ
เคล็ดลับ:ดูฟังก์ชันREPLACE() ด้วย
ไวยากรณ์
STUFF(string, start, length, new_string)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
string | Required. The string to be modified |
start | Required. The position in string to start to delete some characters |
length | Required. The number of characters to delete from string |
new_string | Required. The new string to insert into string at the start position |
รายละเอียดทางเทคนิค
ทำงานใน: | SQL Server (เริ่มตั้งแต่ปี 2008), ฐานข้อมูล Azure SQL, Azure SQL Data Warehouse, Parallel Data Warehouse |
---|
ตัวอย่างเพิ่มเติม
ตัวอย่าง
ลบอักขระ 1 ตัวออกจากสตริง โดยเริ่มจากตำแหน่ง 13 แล้วแทรก " is fun!" ในตำแหน่ง 13:
SELECT STUFF('SQL Tutorial!', 13, 1, ' is fun!');