집계, 정렬, 서브 쿼리

majungha·2023년 5월 1일
1

메모

목록 보기
50/57

오늘의 공부 👍

오늘은 집계, 정렬, 서브 쿼리에 대해서 알아보겠습니다.

📝 집계


  • 집계란 표 형식 데이터를 줄이고 요약하는 과정이다.
  • 여러 행으로부터 하나의 결괏값을 반환하는 함수이다.
  • 주로 평균, 합, 최대, 최소등 구하는데 사용한다.
  • 대표적인 집계 함수에는 COUNT, SUM, AVG, MIN, MAX가 있다.

📝 정렬


  • 테이블에서 SELECT로 데이터를 조회할 때, ORDER BY를 추가하여 지정된 컬럼을 기준으로 정렬 할 수 있다.
  • 오름차순(ASC) 또는 내림차순(DESC) 두 가지 정렬 방법이 있다.
  • 기본은 오름차순(ASC)이다. (ASC 또는 DESC를 입력하지 않은 경우 ASC로 기본적으로 정렬한다.)

▷ 사용법

▶ 정렬하지 않은 경우

SELECT * FROM 테이블;

▶ 오름차순 정렬

SELECT * FROM 테이블 ORDER BY 컬럼1 ASC;

▶ 내림차순 정렬

SELECT * FROM 테이블 ORDER BY 컬럼1 DESC;

📝 서브쿼리


  • 서브 쿼리는 하나의 SQL 문 안에 포함되는 또 다른 SQL 문을 의미한다.
  • 보조쿼리 또는 하위쿼리를 의미한다.
  • 반환하는 결과 집합의 용도는 다양하다.
  • 메인쿼리의 어느 곳에 위치하느냐에 따라 특정 값을 반환하기도 한다.
  • 테이블처럼 사용되기도 하며 조건을 확인하는 데 사용되기도 한다.

마무리 👍


출처 및 참고
Let's Get IT SQL 프로그래밍
[MySQL] 테이블 조회 정렬 (ORDER BY)
SQL - 집계, 정렬, 서브 쿼리

profile
개발자 블로그 / 항상 겸손한 자세로 배우면서 성장하자 할 수 있다!

0개의 댓글