Oracle DB_질의어 (DQL)

JW__1.7·2022년 8월 26일
0

DB 공부일지

목록 보기
11/27

질의어 (DQL)

  • Data Query Language
  • 데이터 질의어
  • 테이블의 데이터를 조회/검색
  • 데이터베이스에 변화가 없으므로 COMMIT 없다.
    (트랜잭션의 대상이 아님)

DQL 형식

SELECT 칼럼1, 칼럼2, ...
  FROM 테이블
[WHERE 조건식]
[GROUP BY 그룹화]  -- 통계 관련 함수 뽑을 때 (합계, 평균, 최소최대값 등...)
[HAVING 그룹화_조건식]
[ORDER BY 정렬]

DQL 실행 순서

⑤ SELECT 칼럼
① FROM 테이블
② WHERE 조건식
③ GROUP BY 그룹화
④ HAVING 그룹화 조건식
⑥ ORDER BY 정렬기준

사원 테이블에서 사원명 조회하기

SELECT NAME
  FROM EMPLOYEE;

테이블에 오너(OWNER) 명시

SELECT NAME
  FROM SCOTT.EMPLOYEE;

칼럼에 테이블 명시

SELECT EMPLOYEE.NAME
  FROM EMPLOYEE;

테이블에 별명 지정

SELECT EMP.NAME
  FROM EMPLOYEE EMP;  -- 별명 EMP 지정

칼럼에 별명(ALIAS) 지정

SELECT NAME AS 사원명  -- 별명 사원명 지정
  FROM EMPLOYEE;

나머지는 DML과 동일하다.

0개의 댓글