본문 바로가기

정보처리기사

[면접 준비 자료] SQL 문법

SQL 문법 분류 - 정조제

데이터 정의 DDL, 데이터 조작어 DML, 데이터 제어어 DCL

DDL의 대상 - 도스테뷰인, 도메인(하나의 속성이 가질 수 있는 원자값들의 집합) 스키마, 테이블, (하나 이상의 물리 테이블에서 유도되는 가상의 테이블), 인덱스

 

DDL - 크알드트, Create, alter(컬럼 추가/수정/삭제), drop(테이블 삭제), truncate(테이블 내의 데이터만 삭제, 밥만 치우고 그릇은 존재)

DML - 세인업데, Select, insert, update, delete 문법 - 셀프웨 구해오

select, from, where, group by, having, order by

DCL - Grant, revoke, commit, rollback, savepoint

 

조인

내부 조인/외부 조인/교차 조인/셀프 조인

inner join, outer join, left join, right join

 

집합 연산자

UNION, UNION ALL, INTERSECT, MINUS

 

다중행 함수 종류, 집그웬

집계 함수(having)/그룹 함수(group by)/윈도우 함수

집계 함수 예시 : sum, avg, max, min, stddev, variance

그룹 함수 : rollup, cube, grouping set

순위 함수 : rank, dense rank, row_number

 

관련 자료 링크 - 정보보호 및 개인정보보보호 관리체계(ISMS-P) 인증기준 안내서

file:///C:/Users/%EC%A1%B0%ED%98%84%EC%9A%B0/Downloads/ISMS-P%20%EC%9D%B8%EC%A6%9D%EA%B8%B0%EC%A4%80%20%EC%95%88%EB%82%B4%EC%84%9C(2022.4.22.).pdf