SQL의 LIKE
연산자
SQL에서 LIKE
연산자는 특정 패턴과 일치하는 문자열을 찾는데 사용됩니다.LIKE
연산자는 두 가지 와일드카드와 함께 사용됩니다.
%
와일드카드는 0개 이상의 임의의 문자를,_
와일드카드는 정확히 하나의 임의의 문자를 의미합니다.
LIKE
연산자의 사용 예시
1. 특정 문자로 시작하는 데이터 찾기:
SELECT * FROM 테이블명
WHERE 컬럼명 LIKE 'a%';
위의 쿼리는 'a'로 시작하는 모든 데이터를 선택합니다.
2. 특정 문자를 포함하는 데이터 찾기:
SELECT * FROM 테이블명
WHERE 컬럼명 LIKE '%a%';
위의 쿼리는 'a'를 어디에든 포함하는 모든 데이터를 선택합니다.
3. 특정 문자로 끝나는 데이터 찾기:
SELECT * FROM 테이블명
WHERE 컬럼명 LIKE '%a';
위의 쿼리는 'a'로 끝나는 모든 데이터를 선택합니다.
4. 특정 위치의 문자를 지정하여 데이터 찾기:
SELECT * FROM 테이블명
WHERE 컬럼명 LIKE '_a%';
위의 쿼리는 두 번째 문자가 'a'인 모든 데이터를 선택합니다.
728x90
반응형
'MySQL' 카테고리의 다른 글
TIMESTAMPDIFF() 사용하기 (0) | 2024.04.07 |
---|---|
날짜 관련 함수 정리 (0) | 2024.04.04 |
UNION / UNION ALL (0) | 2024.03.04 |
[SQL] JOIN 정리 (0) | 2024.01.10 |
[MySQL] 문법 정리 (0) | 2023.12.18 |