//대소문자 구분//
'a_' // a로시작하는 2글자
'a%' //a로 시작하는 모든 글자
'_b_' //3글자인데 중간이 b인 글자
'%b%' // b가 포함되는 글자
'_b' // b로 끝나는 2글자
'%b' //b로 끝나는 모든 글자
@ S로 시작하는 사원의 정보 출력
SQL> select empno, ename, sal
2 from emp
3 where ename like 'S%';
@ S로 시작하거나, M으로 시작하는 사원의 정보 출력
SQL> select empno, ename, job
2 from emp
3 where ename like 'S%' or ename like 'M%';
@ J로 시작하는 사원 정보 출력
SQL> select *
2 from emp
3 where ename like 'J%';
@ A가 포함되는 사원정보 출력
SQL> select * from emp
2 where ename like '%A%';
@ 이름이 5글자인 사원 출력
SQL> select empno, ename, sal, hiredate
2 from emp
3 where ename like '______';
===와일드카드====
@ !, #뒤에 있는 글자를 와일드 카드가 아닌 문자로 입력받는 방법
SQL> select * from t1
2 where name like '%a!_a%' escape '!';
//#을 쓸 수도있다
SQL> select * from t1
2 where name like '%a#_a%' escape '#';
@ K로 시작하는 사원 출력
SQL> select empno, ename
2 from emp
3 where ename like 'K%';
@ K가 포함되는 사원 출력
SQL> select empno, ename
2 from emp
3 where ename like '%K%';
@ K로 끝나는 사원 출력
SQL> select empno, ename
2 from emp
3 where ename like '%K';
반응형
'2019 > ORACLE' 카테고리의 다른 글
SQL 데이터형 (0) | 2019.11.14 |
---|---|
SQL 정렬 (ORDER BY ASC, ORDER BY DESC) (2) | 2019.11.14 |
SQL distinct (중복제거) (0) | 2019.11.14 |
SQL select를 이용한 조회 방법 (0) | 2019.11.14 |
SQL 논리연산자 (BETWEEN , OR, IN) (0) | 2019.11.14 |