JAVA/열일하는 블로그
[DB/SQL] LIKE와 %, _
샛별KIM
2021. 12. 8. 11:04
LIKE는 특정 문자가 들어있는 문자열을 찾을 때 사용한다.
% | 글자 수 상관없이 모든 문자 |
_ | 하나당 한 글자 |
SELECT *
FROM emp
WHERE emp_dept LIKE '%관리%'
위 쿼리를 실행할 경우 emp_dept에 '관리'라는 문자가 들어간 데이터를 모두 조회한다.
SELECT *
FROM emp
WHERE emp_dept LIKE '_ _관리' -- 가독성을 위해 언더바 두 개 사이에 띄어쓰기를 사용!
위 쿼리를 실행할 경우 emp_dept가 '관리'로 끝나는 4자리 수 데이터를 조회한다.