MySQL INSERT()ฟังก์ชั่น
ตัวอย่าง
แทรกสตริง "ตัวอย่าง" ลงในสตริง "W3Schools.com" แทนที่อักขระเก้าตัวแรก:
SELECT INSERT("W3Schools.com", 1, 9, "Example");
ความหมายและการใช้งาน
ฟังก์ชัน INSERT() แทรกสตริงภายในสตริงที่ตำแหน่งที่ระบุและสำหรับจำนวนอักขระที่กำหนด
ไวยากรณ์
INSERT(string, position, number, string2)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
string | Required. The string that will be modified |
position | Required. The position where to insert string2 |
number | Required. The number of characters to replace |
string2 | Required. The string to insert into string |
ส่งกลับค่า
- หากpositionอยู่นอกความยาวของstringฟังก์ชันนี้จะส่งคืนstring
- หากตัวเลขมากกว่าความยาวของสตริง ที่เหลือ ฟังก์ชันนี้จะแทนที่สตริงจากตำแหน่งจนถึงจุดสิ้นสุดของสตริง
รายละเอียดทางเทคนิค
ทำงานใน: | จาก MySQL 4.0 |
---|
ตัวอย่างเพิ่มเติม
ตัวอย่าง
ใส่สตริง "no" ลงในสตริง "W3Schools.com" แทนที่อักขระสามตัว โดยเริ่มจากตำแหน่งที่ 11:
SELECT INSERT("W3Schools.com", 11, 3, "no");