@sqlplus 명령문은 세미콜론이 필요없다.
sql문은 세미콜론이 필요
쿼리문은 대소문자를 안가리지만
데이터는 대소문자 구별을 엄격히한다.
@scott 계정의 emp테이블에서 각종 조회
where,max(),min(),count(),sum(),avg(), where like, %
1.급여가 1250 사원의 모든 정보를 출력
SELECT * FROM EMP
WHERE SAL=1250
2.급여가 1250 사원의 사원번호,이름을 출력
SELECT EMPNO,ENAME
FROM EMP
WHERE SAL=1250
3.30번 부서 사원의 이름과 부서번호를 출력
SELECT ENAME,DEPTNO
FROM EMP
WHERE DEPTNO=30
4.급여를 3000 이상 받는 사원의 이름과 급여를 출력
SELECT ENAME,SAL
FROM EMP
WHERE SAL >=3000
5.입사일이 82/01/23 보다 빠른 사원의 이름, 입사일을 출력
SELECT ENAME,HIREDATE
FROM EMP
WHERE HIREDATE < '82/01/23'
6.JOB이 SALES 인 사원의 모든 내용을 출력
SELECT *
FROM EMP
WHERE JOB='SALESMAN'
7.EMP 테이블에서 최대급여를 출력
SELECT MAX(SAL)
FROM EMP
8.EMP 테이블에서 최소급여를 출력
SELECT MIN(SAL)
FROM EMP
9.총 사원수를 출력
SELECT COUNT(*) --상관없다!!
FROM EMP
10.사원의 급여의 합을 출력
SELECT SUM(SAL)
FROM EMP
11.급여의 평균을 출력
SELECT AVG(SAL)
FROM EMP
12.S로 시작하는 사원의 이름,급여를 출력
SELECT ENAME,SAL
FROM EMP
WHERE ENAME LIKE 'S%'
13.S로 끝나는 사원의 이름,급여를 출력
SELECT ENAME,SAL
FROM EMP
WHERE ENAME LIKE '%S'
14.이름에 R자가 껴있는 사원의 이름,급여를 출력 '%R%'
SELECT ENAME,SAL
FROM EMP
WHERE ENAME LIKE '%S'