JAVA
[SQL]LIKE 문자열검색, 사용법,패턴,예시
흐어아앙
2022. 9. 8. 13:56
728x90
반응형
LIKE절 사용법
SELECT * FROM 테이블 WHERE 컬럼 LIKE ‘검색할패턴’
- 패턴 종류 ( % ), ( _ )
- ( % ) : 모든문자
- ( _ ) : 한글자
테이블 예시 :
회원정보
ID NAME ADDRESS
KING | 배정남 | 서울특별시 종로구 241-24 |
HONG | 정우성 | 대전광역시 동구 용전동 22-4 |
YUJIN | 최홍만 | 인천광역시 중구 홍길동 11-2 |
CHOI | 김우빈 | 서울시 강남구 24-56 |
// ADDRESS(주소)가 '서울특별시'로 시작하는 모든 ROW를 출력
SELECT * FROM 회원정보 WHERE ADDRESS LIKE '서울특별시%';
// ADDRESS(주소)에 '동구'라는 단어가 들어가는 모든 ROW를 출력
SELECT * FROM 회원정보 WHERE ADDRESS LIKE '%동구%';
// ADDRESS(주소)에 마지막 글자가 '24'로 끝나는 모든 ROW를 출력
SELECT * FROM 회원정보 WHERE ADDRESS LIKE '%24';
// ADDRESS(주소)에 '광역시'앞에 두글자가 어떤문자든 있는 ROW를 출력
SELECT * FROM 회원정보 WHERE ADDRESS LIKE '__광역시%'; // 언더바 두개임
728x90
반응형