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

MySQL에서 다른 문자열 내에서 지정된 패턴의 문자열을 찾는 것이 어떻게 가능합니까?

<시간/>

WILDCARDS와 함께 LIKE 연산자를 사용하여 다른 문자열 내에서 지정된 패턴의 문자열을 찾을 수 있습니다.

구문

like 특정 패턴

Specific_pattern은 다른 문자열 내에서 찾고자 하는 문자열의 패턴입니다.

예시

학생 이름이 있는 'student'라는 테이블이 있고 이름 안에 'av' 문자열 패턴이 있는 모든 학생의 세부 정보를 얻으려고 한다고 가정합니다. 다음 MySQL 쿼리의 도움으로 수행할 수 있습니다. -

mysql> Select * from Student Where Name LIKE '%av%';+---------+--------+---------+----- ------+| 아이디 | 이름 | 주소 | 제목 |+--------+--------+---------+------------+| 1 | 가우라프 | 델리 | 컴퓨터 || 2 | 아라브 | 뭄바이 | 역사 || 20 | 가우라프 | 자이푸르 | 컴퓨터 |+------+--------+------------+----------+3행 세트(0.00초) 

위의 예에서 '%' 기호는 LIKE 연산자와 함께 사용되는 WILDCARD입니다.