LIKE 연산자
: 컬럼에 저장된 문자열 중에서 LIKE 연산자에서 지정한 문자 패턴과 부분적으로 일치하면 참이 되는 연산자
부분 문자열 검색에 사용되는 패턴
% : 임의의 길이의 문자열% 모든 문자 (글자수제한이없음)
%자바 : '자바'로 끝나는 문자 예 ) 신나는 자바 , 재밌는 자바
자바% : '자바'로 시작하는 문자 예) 자바는 재미있다. 자바는 신난다.
%자바% : 앞에 와도되고 뒤에와도되고 중간에 와도되고 '자바'라는 문자가 포함되기만 하면 됨
_ : 글자한자 (글자수제한이 있음)
_자바 : 자바로 끝나는 문자 (총 세글자)
자바_ : 자바로 시작하는 문자 (총 세글자)
_자바_ : 자바가 포함된 문자 (총 네글자)
여러개 쓰기도 가능 예 ) __자바 ( 네글자 가능)
예) 부서 테이블(department)에서 부서명 (dname) 이 H 로 시작하고 n 으로 끝나는 부서의 위치 (Loc) 검색
select dname, loc from department where dname like 'H%n';
주의 ) 질의문의 결과는 테이블에 입력된 순서대로 출력됨
'Programming > SQL' 카테고리의 다른 글
[SQL/실습] 데이터 검색 - 연습문제 풀어보기 1 (문제) (1) | 2020.12.16 |
---|---|
[SQL] 복잡한 데이터 검색 - ORDER BY 절 (0) | 2020.12.16 |
[SQL] 복잡한 데이터 검색 ( between / in / is null ) (0) | 2020.12.16 |
[SQL] 데이터 검색하기 (간단한 조건 검색 / 전체 검색 / where 검색 ) (0) | 2020.12.16 |
[SQL] 제약조건의 추가 및 제거 (0) | 2020.12.16 |