==실습1==
SMITH라는 사람을 검색하고 싶을 때 소문자일지 대문자일지
모를 경우 검색할 수 있는 쿼리 작성
select *
from emp
where lower(ename) = 'smith';
select *
from emp
where upper(ename) = 'SMITH';
==실습2==
이름의 세번째 자리가 R인 직원을 검색해보시오.
select *
from emp
where ename Like('__R%');
select *
from emp
where substr(ename,3,1) = 'R';
select *
from emp
where instr(ename,'R',3,1) = 3;
==실습3==
이름의 끝자리가 N으로 끝나는 직원을 검색해보세요.
select *
from emp
where substr(ename,length(ename),1) ='N';
select *
from emp
where substr(ename,-1,1) = 'N';
==실습4==
AND나 BETWEEN을 사용하지 않고
81년도 입사한 직원을 검색해봅시다.
select *
from emp
where substr(hiredate,3,2) = '81';
select *
from emp
where hiredate like '%81%';
==실습5==
직원 중 이름이 5글자인 직원을 검색하되
이름은 소문자로 출력하세요.
select EMPNO,lower(ename) ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO
from emp
where length(ename) = 5;
'데이터베이스' 카테고리의 다른 글
Database - 형 변환 함수 (0) | 2022.07.07 |
---|---|
Database - 날짜 관련 함수 (0) | 2022.07.07 |
Database - SQL 주요 함수 (0) | 2022.07.07 |
Database - 특정 데이터를 추출하기 위한 연산자 (0) | 2022.07.06 |
Database -오라클의 데이터 형 (0) | 2022.07.06 |