잡다한 배똥월드

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

+ Recent posts