본문 바로가기
MySQL

LIKE 연산자

by 주연이가 주연이다. 2024. 3. 5.

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