Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL REPLACE() 함수를 WHERE 절과 함께 어떻게 사용할 수 있습니까?


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)