6월 29일 SQL 정리2(숫자연산, 집계함수, GROUP BY, ORDER BY)

서준영·2024년 6월 29일

SQL 정리

목록 보기
4/22

6.숫자연산

7.집계함수

8.group by

특정 컬럼을 기준으로 데이터를 요약해서 비교하고 싶을 때
1)SELECT 뒤 기준컬럼 작성
2)집계함수(COUNT, MAX, MIN, AVG, SUM) 작성
3) WHERE 절 뒤 GROUP BY 기준컬럼 작성 (WHERE 절은 생략 가능하다.)

  • ⚠️주의할 점⚠️:
    1번(SELECT), 2번(집계함수) 작성 후, 3번(GROUP BY)을 작성하지 않을 경우 에러가 발생된다.
    그 이유는, 데이터를 SELECT 할 때, 2
    집계함수는 여러 데이터로부터 하나의 행을 반환하지만, 1번 기준컬럼(SELECT)은 N 개의 값을 반환하기 때문에, 3번 GROUP BY 절을 사용하여 기준컬럼 당 값 1개를 반환 할 수 있도록 명시해야 한다.

9.order by

특정 컬럼을 기준으로 결과값을 출력 할 때 사용
ORDER BY 구문은 SQL 구문의 가장 마지막에 수행한다
ORDEY BY 구문은 필수는 아니며, 기본값은 ASC(Ascending, 오름차순)이다
오름차순은 ASC! 내림차순은 DESC!

profile
시리즈나 태그목록으로 보시는게 좋습니다

0개의 댓글