SQL

GROUP BY 와 ORDER BY

한우종 2024. 6. 27. 18:02
GROUP BY

GROUP BY : 특정 컬럼을 지정하여 데이터를 그룹화 하는데 사용된다.

/집계 함수와 같이 사용되어 각 그룹의 대한 요약 정보를 얻기 유용하다.

 

 

기본구조

SELECT 지정컬럼 , 집계합수()
FROM 테이블
WHERE 조건
GROUP BY 지정컬럼(숫자1,2,3으로 써도 무방하다 select에 입력한 순서)
ORDER BY

ORDER BY : 특정 컬럼을 지정하여 정렬 하는데 사용된다.

/컬럼을 지정하고 컬럼안의 데이터값을 기준으로 데이터를 정렬한다.

ASC:오름차순으로 정렬

DESC:내림차순으로 정렬

 

기본구조

SELECT 지정컬럼,함수(계산할 컬럼)
FROM 테이블
WHERE 조건
GROUP BY 지정컬럼
ORDER BY 정렬하고싶은 컬럼 DESC(내림차순) or ASC (오름차순)

 

SQL 기본명령어 사용순서

 

1.SELECT 데이터를 가져오는 기본명령어로 데이터를 조회하는 모든 Query에 사용된다.
2.FROM 데이터를 가져오기위한 테이블을 특정한다.
3.WHERE 특정한 조건을 필터링할때 사용된다.
4.GROUP BY 특정 컬럼을 지정하여 데이터를 그룹화 하는데 사용된다.
5.ORDER BY 특정 컬럼을 지정하여 정렬 하는데 사용된다.