| BETWEEN | a와 b 사이의 데이터 (a,b값 포함하여) 출력 BETWEEN a AND b |
| NOT BETWEEN | a와 b 사이의 데이터 (a,b값 포함하지 않은 채) 출력 NOT BETWEEN a AND b |
| IN(LIST) | LIST의 값 중 어느 하나와 일치하는 데이터 출력 |
| NOT IN(LIST) | LIST의 값과 일치하지 않는 데이터 출력 |
| LIKE | 문자 형태로 일치하는 데이터 출력 |
| NOT LIKE | 문자 형태로 일치하지 않는 데이터 출력 |
| IS NULL | NULL 값을 가진 데이터 출력 |
| IS NOT NULL | NULL값을 가지지 않은 데이터 출력 |
LIKE 사용 예
컬럼의 값에 'A'가 포함된 레코드 가져오기
| LIKE 'A%' | 'A'로 시작하는 데이터만 검색 |
| LIKE '%A' | 'A'로 끝나는 데이터만 검색 |
| LIKE '%LIM%' | 'LIM' 문자가 있는 데이터만 검색 |
| LIKE '%L%I%' | 'L'문자와 'I' 문자가 있는 데이터만 검색 |
| LIKE '_A%' | 'A'문자가 두번째에 위치한 데이터만 검색 (LAKE와 같은 단어들만 검색됨) |
문자열을 가져오는 LEFT, RIGHT함수 예시
| SELECT LEFT('LAKE', 3) => 결과: LAK |
| SELECT RIGHT('LAKE', 3) => 결과: AKE |
'DB' 카테고리의 다른 글
| 쿼리 조건문 (0) | 2022.12.15 |
|---|---|
| LIMIT명령어와 그룹함수 (0) | 2022.12.14 |
| 인덱스 (0) | 2022.05.13 |
| 스토어드와 인덱스, 커서, 트리거 (0) | 2022.05.12 |
| 인덱스 (0) | 2022.04.29 |