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

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

<시간/>

WHERE 절에서 FIND_IN_SET() 함수를 사용하면 인수에 지정된 대로 주어진 문자열 내에서 검색 문자열을 검색하고 해당 행에서 모든 열을 검색합니다. 다음은 그것을 보여주는 예입니다 -

예시

이 예에서는 행의 이름 값이 'Gaurav'인 'Student' 테이블에서 열을 가져옵니다. 여기서 FIND_IN_SET() 함수는 'Name' 열의 값에서 검색 문자열 'Gaurav'를 검색합니다.

mysql> 학생의 ID, 이름, 주소, 제목 선택 WHERE FIND_IN_SET('Gaurav',Name);+------+--------+-------- ---------------+| 아이디 | 이름 | 주소 | 제목 |+--------+--------+---------+------------+| 1 | 가우라프 | 델리 | 컴퓨터 || 20 | 가우라프 | 자이푸르 | 컴퓨터 |+------+--------+---------+----------+2행 세트(0.20초)