select

    반응형
    이미지21

    [ Oracle ] 오라클 INSERT, UPDATE, DELETE 문법

    개발업종의 일을 한지 어느새 1년이 넘었는데도 쿼리를 작성할 때 간혹 INSERT, UPDATE 문의 문법이 헷갈린다.. ㅋㅋㅋㅋㅋㅋ 단순 참고용으로 DML의 쿼리 문법을 살펴보도록 하자. 아래와 같은 TEST 라는 테이블이 있다고 가정한다. NO NAME 1 A 2 B 3 C SELECT 절 SELECT 검색컬럼 FROM 테이블명 SELECT 절 예제 --TEST 테이블에서 전체 컬럼 조회 SELECT * FROM TEST; --TEST 테이블에서 NAME 컬럼을 조회 SELECT NAME FROM TEST; --TEST 테이블에서 NO가 1인 컬럼 조회 SELECT * FROM TEST WHERE NO = 1; INSERT 절 INSERT INTO 테이블명(컬럼1, 컬럼2, 컬럼3, ...) VALU..

    이미지21

    [ Oracle ] SQL 서브쿼리 SELECT, FROM, WHERE

    서브쿼리란? - 하나의 쿼리 문장 내에 포함된 또 하나의 쿼리 문장. - 비교연산자의 오른쪽에 기술해야 하고 반드시 괄호 안에 넣어야 함. - 메인 쿼리가 실행되기 이전에 한 번만 실행됨. SQL의 기본 문법이자 가장 자주쓰이는 SELECT, WHERE, FROM. ​ 서브쿼리를 각각의 어느 위치에서 사용하냐에 따라 나누어진다. ​ 각각의 종류에 따라 살펴보자. SELECT 절 서브쿼리 ( 스칼라 서브쿼리 ) 스칼라 서브쿼리 ( Scalar Subqueries )​ 라고 불리며 SELECT 절 안에 서브쿼리가 들어있다. ​ 이 때, 서브쿼리의 결과는 반드시 단일 행이나 SUM, COUNT 등의 집계 함수를 거친 단일 값으로 리턴되어야 한다. ​ 이유는 서브쿼리를 끝마친 값하나를 메인쿼리에서 SELECT ..