728x90
1. 일반 형식
SELECT [PREDICATE] [테이블명.]속성명 [AS 별칭][, [테이블명.]속서명, ···]
[, 그룹함수(속성명) [AS 별칭]]
[, Windows함수 OVER (PARTITION BY 속성명1, 속성명2, ···
ORDER BY 속성명3, 속성명4, ···)]
FROM 테이블명[, 테이블명, ···]
[WHERE 조건]
[GROUP BY 속성명, 속성명, ···]
[HAVING 조건]
[ORDER BY 속성명 [ASC | DESC]];
2. SELECT절
- PREDICATE : 불러올 튜플 수를 제한할 명령어를 기술 (ALL, DISTINCT, DISTINCTROW 등)
- 속성명 : 검색하여 불러올 속성(열) 또는 속성을 이용한 수식을 지정하며 모든 속성을 지정할 때는 '*'를 기술하고, 두 개 이상의 테이블을 대상으로 검색할 때는 '테이블명.속성명'으로 표현
- AS : 속성 및 연산의 이름을 다른 제목으로 표시하기 위해 사용
3. FROM절
- 질의에 의해 검색될 데이터들을 포함하는 테이블명을 기술
4. WHERE절
- 검색할 조건을 기술
5. ORDER BY절
- 특정 속성을 기준으로 정렬하여 검색할 때 사용
- 속성명 : 정렬의 기준이 되는 속성명을 기술
- [ASC | DESC] : 정렬 방식으로서 ASC는 오름차순, DESC는 내림차순이며, 생략하면 오름차순으로 지정됨
6. LIKE 연산자
- 대표 문자를 이용해 지정된 속성의 값이 문자 패턴과 일치하는 튜플을 검색하기 위해 사용됨
- % : 모든 문자를 대표함
- _ : 문자 하나를 대표함
- # : 숫자 하나를 대표함
728x90
'공부 일지 > 정보처리산업기사' 카테고리의 다른 글
[정보처리산업기사] 오답노트 9 (0) | 2022.04.15 |
---|---|
[정보처리산업기사] 오답노트 8 (0) | 2022.04.15 |
[정보처리산업기사] DML(Data Manipulation Language, 데이터 조작어) (0) | 2022.04.14 |
[정보처리산업기사] DCL(Data Control Language, 데이터 제어어) (0) | 2022.04.14 |
[정보처리산업기사] DDL(Data Define Language, 데이터 정의어) (0) | 2022.04.14 |