WHERE 절이 MySQL 쿼리에 조건을 입력하는 데 사용되며 MySQL은 이러한 조건에 따라 결과 집합을 반환한다는 것을 알고 있습니다. 마찬가지로 WHERE 절과 함께 REPLACE() 함수를 사용할 때 결과 집합은 제공된 조건에 따라 달라집니다. 다음은 'Subject' 열의 값이 'Computers'인 'Name' 열의 레코드를 REPLACE() 함수로 대체하는 'Student' 테이블의 데이터를 사용한 예입니다.
예시
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)