ตามที่ทราบว่า WHERE clause ใช้สำวางเงื่อนไขในคำสั่ง MySQL และ MySQL จะคืนชุดผลลัพธ์ตามเงื่อนไขเหล่านั้น เช่นเดียวกันเมื่อใช้ฟังก์ชัน REPLACE() ร่วมกับ WHERE clause ชุดผลลัพธ์จะขึ้นอยู่กับเงื่อนไขที่กำหนด ตัวอย่างต่อไปนี้ใช้ข้อมูลจากตาราง Student ซึ่งฟังก์ชัน REPLACE() จะแทนที่ข้อมูลของคอลัมน์ Name ที่ค่าของคอลัมน์ Subject เป็น Computers
ตัวอย่าง
mysql> Select Name, REPLACE(Name, 'G','S') from student Where Subject = 'Computers'; +--------+------------------------+ | Name | REPLACE(Name, 'G','S') | +--------+------------------------+ | Gaurav | Saurav | | Gaurav | Saurav | +--------+------------------------+ 2 rows in set (0.00 sec)