반응형
목적 :
- like 문을 통해 데이터 조회시 특정 문자로 시작, 포함, 종료되는 값의 출력을 가능하게 한다.
- _로 시작할경우 글자수로 인식하기 때문에 escape문을 통해 _가 '_'로 인식하도록 한다
시작하는, 끝나는 이름 조회
#AP로 시작
SELECT *
FROM emp
WHERE ename LIKE 'AP%'
#AP로 끝나는
WHERE ename LIKE 'AP%'
#A , P 가 포함되는 (순서는 지켜야함)
WHERE ename LIKE '%A%P%'
대소문자 구분 없이 조회
#LOWER, UPPER 사용하여 진행
WHERE **LOWER(job)** LIKE 'sales%'
제외하여 조회 , 특수문자 _ 등 escape
#AP로 시작하지 않는 값
WHERE ename NOT LIKE 'AP%'
#escape 활용하기 _로 시작하지 않는 이름 조회 (테이블 거를때 유용함)
WHERE ename NOT LIKE '\_%' escpape '\'
반응형
'DB > SQL' 카테고리의 다른 글
[SQL] v$session으로 세션 강제 종료하기 (0) | 2023.09.15 |
---|---|
Redo Log 사이즈 변경하기 (0) | 2023.09.13 |
유저 생성 , 권한 부여 , 수정 (ORACLE, TIBERO) (0) | 2023.07.12 |
mysql 명령어 (0) | 2021.06.21 |
[프로그래머스] DATETIME에서 DATE로 형 변환 (like ) (1) | 2021.02.06 |