JAVA/JDBC
DQL (Data Query Language) [SELECT]
데브사냥
2015. 3. 3. 19:56
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
---- 계속 ----
반응형