LIKE / NOT LIKE는 특정 문자열 조건을 부여할 때 사용한다.
- 사용되는 경우는 WHERE, IF, CASE 가 있다.
================차례================
1) LIKE / NOT LIKE
2) 문자열 검색 _, %
3) WHERE 절 사용 또는 IF 사용
===================================
LIKE / NOT LIKE
- WHERE 절과 함께 사용된다.
- SELECT 할 문자열의 조건을 정할 때 사용된다.
- 특정 '문자' 를 포함하고 싶다면 LIKE, 포함하지 않으려면 NOT LIKE를 사용한다.
SELECT 컬럼
FROM 테이블명
WHERE 컬럼1 LIKE 'code%' AND 컬럼2 LIKE 'blo_k';
문자열 검색 _, %
1) 문자열%
: 특정 문자열을 앞/뒤로 포함해야 할 때 사용한다.
- 문자열%
- %문자열
2) 문자열_
: 특정 문자를 알 수 없을 때 사용한다.
- _문자
- 문_자
- 문자_
WHERE 절 사용 또는 IF 사용
1) WHERE 절에서 사용
2) IF (조건, 참일 때, 거짓일 때)
- IF에서 사용 예시
SELECT 컬럼1,
IF(컬럼2 LIKE 'Co_e Block', 'O', 'X') AS codeBlock_Blog
FROM 테이블명;
'MySQL' 카테고리의 다른 글
[MySQL] UNION - SELECT 문 병합 (0) | 2022.04.09 |
---|---|
[MySQL] JOIN (INNER/LEFT/RIGHT) (0) | 2022.04.09 |
댓글