คำสั่ง SQL แทนที่ข้อความในคอลัมน์
คำสั่งในการแทนที่ข้อความในคอลัมน์ ตัวอย่างนี้จะทำการปรับปรุงตาราง lib_book โดยจะแทนที่คำว่า /upload/lib/ เป็นค่าว่าง (เพราะต้องการแค่ชื่อรูป) ก็จะเหลือแค่ชื่อรูปภาพ โดยแทนที่ทุก record โดยใช้ REPLACE(CASE())
UPDATE lib_book
SET cover_pic = REPLACE(CAST(cover_pic AS varchar(MAX)), '/upload/lib/', '')
ในตัวอย่างนี้เป็นการทำบน SQL Server หากใครมีวิธีการอื่นๆ สามารถแชร์มาได้นะครับ
ติดปัญหาตอนทำตาม?
ถามในชุมชน
ความคิดเห็น (0)
ยังไม่มีความคิดเห็น — เริ่มคุยเป็นคนแรก ถามสิ่งที่สงสัย หรือแชร์ประสบการณ์ของคุณ
เข้าสู่ระบบเพื่อร่วมแสดงความคิดเห็น
เข้าสู่ระบบ