◆ ORDER BY 구문

- SELECT 문을 사용할 때 출력되는 결과물의 정렬이 필요할 때 사용

- 오름차순 : ASC / 내림차순 : DESC ( 기본값은 오름차순, ASC는 생략가능)

○ 사용 방법

- 기본 형태

SELECT * FROM [테이블명] ORDER BY [컬럼명] (ASC/DESC);

◆ DISTINCT 구문

- 결과 값들 중 중복이 있을 시 제거

- SELECT DISTINCT * FROM [테이블명];

◆ GROUP BY 구문

- 특정 컬럼을 기준으로 집계 함수를 사용하여 건수(COUNT), 합계(SUM), 평균(AVG) 등 집계성 데이터를 추출할 때 사용

- 컬럼을 여러개 지정 가능

- WHERE 구문처럼 HAVING 구문으로 조건 설정

※ WHERE은 기존 속성에 조건걸기 / HAVING은 집계함수로 생성된 컬럼에 조건걸기

- SELECT 집계함수(계산할 컬럼) FROM [테이블명], WHERE 조건 GROUP BY [집계함수가 사용된 컬럼명];

- SELECT 집계함수(계산할 컬럼) FROM [테이블명], WHERE 조건

GROUP BY [집계함수가 사용된 컬럼명] HAVING 조건;

'개발 > 이론 기본' 카테고리의 다른 글

프로그래밍 언어론  (0) 2023.11.26
디자인패턴  (1) 2023.10.22

+ Recent posts