@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'

Posted by Taoist
,