반응형

select

    [Oracle] CREATE TABLE AS SELECT (예제 포함)

    [Oracle] CREATE TABLE AS SELECT (예제 포함)

    CREATE 테이블명 AS SELECT문 SELECT 문의 결과를 새로운 테이블로 생성합니다. [예제1 - FIRST_NAME이 'David'인 데이터를 BK_EMPLOYEES_DAVID 테이블을 생성하여 삽입하기] 아래와 같은 구조를 가진 테이블이 있습니다. 위 테이블에서 FIRST_NAME이 'David'인 데이터들을 구하는 SELECT 문입니다. SELECT * FROM EMPLOYEES WHERE FIRST_NAME = 'David' ; 위 SELECT문의 결과를 BK_EMPLOYEES_DAVID라는 테이블로 생성해보겠습니다. BK_EMPLOYEES_DAVID 테이블을 CREATE하고 INSERT하는 구문을 실행하는 방법도 존재하지만 CREATE AS SELECT 구문을 통해 빠르게 테이블을 생성..

    [Database] SQL SELECT 쿼리문의 문법 순서와 실행 순서

    SELECT 쿼리문에서의 문법 순서와 실행 순서는 서로 다릅니다. 쿼리문의 실행 순서를 알고 쿼리를 작성하면 보다 효율적인 쿼리를 작성할 수 있습니다. [문법 순서] SELECT -> FROM -> WHERE -> GROUP BY -> HAVING -> ORDER BY [실행 순서] FROM - > ON -> JOIN -> WHERE -> GROUP BY -> HAVING -> SELECT -> DISTINCT -> ORDER BY FROM : 조회 테이블 확인 ON : 조인 조건 확인 JOIN : 테이블 조인 (병합) WHERE : 데이터 추출 조건 확인 GROUP BY : 특정 컬럼 그룹화 HAVING : 그룹화 이후 데이터 추출 조건 SELECT : 데이터 추출 DISTINCT : 중복 제거 ORD..

반응형