การใช้ฟังก์ชัน REPLACE() สำหรับแก้ไขข้อความ
ฟังก์ชัน REPLACE(column, 'old_string', 'new_string') ใช้แทนที่ข้อความเก่าด้วยข้อความใหม่ในคอลัมน์ที่ระบุ
ตัวอย่าง: แก้ไข URL จาก http= เป็น https:
CREATE TABLE DemoTable2025 (URL TEXT);
INSERT INTO DemoTable2025 VALUES
('http=//www.facebook.com'),
('http=//www.google.com'),
('http=//www.gmail.com');
UPDATE DemoTable2025
SET URL = REPLACE(URL, 'http=', 'https:');
SELECT * FROM DemoTable2025;
ผลลัพธ์
| URL |
|---|
| https://www.facebook.com |
| https://www.google.com |
| https://www.gmail.com |
ข้อควรระวัง: REPLACE จะแทนที่ ทุกครั้ง ที่เจอในสตริง หากต้องการแทนที่เฉพาะครั้งแรกหรือตำแหน่งเฉพาะ ต้องใช้ฟังก์ชันอื่นร่วมกับ SUBSTRING