DATABASE query문제 (230710)

이원건·2023년 7월 10일
0

DATABASE

목록 보기
3/6
post-thumbnail

1. 아래의 쿼리를 완성하시오.

  1. 사원들의 입사일을 출력하되, 요일까지 함께 출력하는 쿼리문

    • 쿼리문
    select to_char(hiredate, 'yyyy-mm-dd day') as "입사일" from emp;
    • 출력
    입사일
    11980-12-17 수요일
    21981-02-20 금요일
    31981-02-22 일요일
    41981-04-02 목요일
    51981-09-28 월요일
    61981-05-01 금요일
    71981-06-09 화요일
    81981-11-17 화요일
    91981-09-08 화요일
    101981-12-03 목요일
    111981-12-03 목요일
    121982-01-23 토요일
  1. 어제 오늘 내일 날짜를 출력 하시오.

    • 쿼리문
    select sysdate -1 as 어제, sysdate as 오늘, sysdate +1 as 내일 from dual;
    • 출력
    어제오늘내일
    123/07/0923/07/1023/07/11
  2. 9월에 입사한 사원을 출력하는 쿼리문

    • 쿼리문
    select * from emp where substr(hiredate, 4, 2) = '09';
    • 출력
    EMPNOENAMEJOBMGRHIREDATESALCOMMDEPTNO
    17654MARTINSALESMAN769881/09/281250140030
    27844TURNERSALESMAN769881/09/081500030
  3. 사원들이 소속되어 있는 부서의 번호를 출력하는 쿼리문

    • 쿼리문
    select distinct deptno from emp order by deptno;
    • 출력
    DEPTNO
    110
    220
    330
  1. 월급이 3000 이상인 사원을 이름 사전순 출력하는 쿼리문

    • 쿼리문
    select * from emp where sal >= 3000 order by ename;
    • 출력
    EMPNOENAMEJOBMGRHIREDATESALCOMMDEPTNO
    17902FORDANALYST756681/12/033000(null)20
    27839KINGPRESIDENT(null)81/11/175000(null)10
  1. 커미션(COMM)을 받지 못하는 사원을 검색하는 쿼리문

    • 쿼리문
    select * from emp where comm is null;
    • 출력
    EMPNOENAMEJOBMGRHIREDATESALCOMMDEPTNO
    17369SMITHCLERK790280/12/17800(null)20
    27566JONESMANAGER783981/04/022975(null)20
    37698BLAKEMANAGER783981/05/012850(null)30
    47782CLARKMANAGER783981/06/09245(null)10
    57839KINGPRESIDENT(null)81/11/175000(null)10
    67900JAMESCLERK769881/12/03950(null)30
    77902FORDANALYST756681/12/033000(null)20
    87934MILLERCLERK778282/01/231300(null)10
  1. 이름에 A를 포함하지 않는 사람만 검색하는 쿼리문

    • 쿼리문
    select ename from emp where ename not like '%A%';
    • 출력
    ENAME
    1SMITH
    2JONES
    3KING
    4TURNER
    5FORD
    6MILLER

주요 쿼리 = 아래는 처음 할때는 ,생소하지만 많이 쓰는 쿼리
between, in, disctinct, not ...
함수 round , trim, substr , 등등등

0개의 댓글