2021/072 [Oracle/SQL] SubQuery / Inline View 1. 서브쿼리 (SubQuery) - 하위 쿼리 - SELECT 절의 결과를 WHERE 절에서 하나의 변수(상수)처럼 사용하고 싶을 때 사용 - SQL 쿼리 내부에 액자구조로 또 다른 쿼리가 위차할 경우 내부의 쿼리를 서브쿼리라 함 - 서브쿼리 바깥쪽 부분은 외부쿼리(Outer Query) 혹은 상위쿼리 라고 함 - 서브쿼리는 SELECT , INSERT, UPDATE, DELETE문, 그리고 다른 서브쿼리 내부에서 사용될 수 있음 - 복합적 쿼리를 위해 사용된다는 점에서 조인과 유사 1-1 단일행 서브쿼리(Single Row Subquery) - 서브쿼리의 결과가 1행 또는 0행인 경우 연산자를 통해 연결 = : 같다 : 같지 않다 > : 초과(크다) >= : 이상(크거나 같다) all(a, b) : .. 2021. 7. 30. [Oracle/SQL] From dual dual 테이블 1. 오라클 자체에서 제공되는 표준 테이블 (SYS 사용자의 스키마이지만 모든 사용자가 엑세스 할 수 있다) 2. 간단하게 함수를 이용해서 계산 결과값을 확인할 때 사용하는 테이블 3. 오직 하나의 dummy 컬럼만 가지며, VARCHAR2(1)의 데이터 타입 4. x라는 하나의 행(row)만 가진다 5. SELECT문에서 상수를 계산할 때 유용 6. 하나의 행만 가지므로 오직 한번만 상수를 반환한다 총 row가 한개이기 때문에 산술 결과가 한줄로 출력됨 2021. 7. 30. 이전 1 다음