본문 바로가기
반응형

db14

SQLD 91번) 계층형 질의문, WHERE 절과 START WITH절·CONNECT BY 절의 실행 순서 [테이블: 부서] 부서코드(PK) 부서명 상위부서코드(FK) 100 아시아부 NULL 110 한국지사 100 111 서울지점 110 112 부산지점 110 120 일본지사 100 121 도쿄지점 120 122 오사카지점 120 130 중국지사 100 131 베이징지점 130 132 상하이지점 130 200 남유럽지부 NULL 210 스페인지사 200 211 마드리드지점 210 212 그라나다지점 210 220 포르투갈지사 200 221 리스본지점 220 222 포르투지점 220 [테이블: 매출] 부서코드 매출액 111 1000 112 2000 121 1500 122 1000 131 1500 132 2000 211 2000 212 1500 221 1000 222 2000 테이블 생성 CREATE TABLE.. 2021. 3. 18.
[SQLD 과목2 1장-7절] GROUP BY, HAVING 절 1. 집계 함수(Aggregate Function) 여러 행들의 그룹이 모여서 그룹당 단 하나의 결과를 돌려주는 다중행 함수 중 집계 함수(Aggregate Function)의 특성은 다음과 같다. 여러 행들의 그룹이 모여서 그룹당 단 하나의 결과를 돌려주는 함수이다. GROUP BY 절은 행들을 소그룹화 한다. SELECT 절, HAVING 절, ORDER BY 절에 사용할 수 있다. ANSI/ISO에서 데이터 분석 기능으로 분류한 함수 중 기본적인 집계 함수는 본 절에서 설명하고, ROLLUP, CUBE, GROUPING SETS 같은 GROUP 함수는 2장 5절에서, 다양한 분석 기능을 가진 WINDOW 함수는 2장 6절에서 설명한다. 집계함수명 ([DISTINCT | ALL] 칼럼이나 표현식) -.. 2021. 3. 10.
[SQLD 과목2 1장-6절] 함수 (Function) 1. 내장 함수(BUILT-IN FUNCTION) 개요 함수는 다양한 기준으로 분류할 수 있는데, 벤더에서 제공하는 함수인 내장 함수(Built-in Function)와 사용자 정의 함수(User Defined Function)로 나눌 수 있다. 본 절에서는 각 벤더에서 제공하는 DB를 설치하면 기본적으로 제공되는 SQL 내장 함수에 대해 설명한다. 내장 함수는 다시 함수의 입력 값이 단일행 값이 입력되는 단일행 함수(Single-Row Function)와 여러 행의 값이 입력되는 다중행 함수(Multi-Row Function)로 나눌 수 있다. 다중행 함수는 다시 집계 함수(Aggregate Function), 그룹 함수(Group Function), 윈도우 함수(Window Function)로 나눌 .. 2021. 3. 10.
[SQLD 과목2 1장-5절] WHERE 절 1. WHERE 조건절 개요 SELECT [DISTINCT / ALL] 칼럼명 [ALIAS명] FROM 테이블명 WHERE 조건식; WHERE 절은 FROM 절 다음에 위치하며, 조건식은 아래 내용으로 구성된다. 칼럼명 (보통 조건식의 좌측에 위치) 비교 연산자 문자, 숫자, 표현식 (보통 조건식의 우측에 위치) 비교 칼럼명 (JOIN 사용시) 2. 연산자의 종류 WHERE 절에 조건식을 사용할 때, 사용되는 비교 연산자에 대해서 살펴보자. WHERE 절에 사용되는 연산자는 3가지 종류가 있다. 비교 연산자 (부정 비교 연산자 포함) SQL 연산자 (부정 SQL 연산자 포함) 논리 연산자 구분연산자연산자의 의미 비교 연산자=같다.비교 연산자>보다 크다.비교 연산자>=보다 크거나 같다.비교 연산자 부정 S.. 2021. 3. 10.
반응형