SELECT 조회컬럼 [alias][, 조회컬럼,...]
FROM table_name [alias]
[WHER 제약조건]
[GROUP BY 그룹화할 기준컬럼]
[HAVING 조건]
[ORDER BY 정렬기준컬럼 [ASC | DESC]]
–SELECT 절 : 조회할 컬럼들 지정. 모든 컬럼 조회시 *. alias–조회 결과값을 넣을 컬럼명
–FROM 절 : 조회할 컬럼들을 가진 테이블명. alias – 테이블명 대신 쿼리 내에서 사용할 별칭
–WHERE 절 :조회할 row을 찾기 위한 제약 조건을 넣는다.
–GROUP BY 절 : Group으로 묶어서 조회할 때 묶을 조건이 될 컬럼들 지정. 주로 그룹함수와 연결되어 사용
–HAVING 절 : 그룹함수로 조회한 결과에 조건을 줄 때 사용.
–ORDER BY : 조회결과 정렬을 위한 옵션(ASC:오름차순(Default), DESC내림차순)
SELECT department_name 부서명, location 위치
FROM department
WHERE location = '서울'
ORDER BY department_no ASC
SELECT department_no , avg(salary)
FROM employee
GROUP BY department_no
HAVING avg(salary) > 30000000
---- 계속 ----
반응형
'JAVA > JDBC' 카테고리의 다른 글
WHERE절 주요 연산자 (0) | 2015.03.03 |
---|---|
DCL (Data Control Language) [GRANT / REVOKE] (0) | 2015.03.03 |
DML(Data Manipulation Language) [INSERT / UPDATE / DELETE] (0) | 2015.03.03 |
DDL (Data Definition Language) [create / drop / alter] + 제약조건 (0) | 2015.03.03 |
사용자 생성, 삭제, 연결, 권한 변경, 비밀번호 변경 (0) | 2015.03.02 |