SELECT문
- 관계 데이터베이스에서 정보를 검색하는 SQL문
- 관계 대수의 실렉션, 프로젝션, 조인, 카티션곱 등을 결합한 것
- SELECT는 관계 대수의 PROJECTION에 대응된다.
- WHERE는 관계 대수의 SELECTION에 대응된다.
- HAVING절은 그룹별 집계된 결과 중 원하는 조건을 선택하게 해준다.
Query 실행 순서
- FROM - WHERE - GROUP BY - HAVING - SELECT - ORDER BY
별칭(Alias)
- 서로 다른 릴레이션에 동일한 이름을 가진 애트리뷰트를 구분할 때
- 긴 테이블 이름을 짧게 사용할 때
FROM EMPLOYEE AS E
전체 검색시에는 *를 사용하여 모든 애트리뷰트를 검색한다.
SELECT *
FROM DEPARTMENT;
DISTINCT 구문
- 중복 데이터의 허용 여부가 달라진다.