스파르타 SQL - 2주차

heehe·2023년 1월 7일
0

Sparta-coding club

목록 보기
5/16
post-thumbnail

오늘 공부한 내용 📋


  1. 스파르타 SQL 강의 - 2주차 완료
  • Group by, Order by 사용법
  • Group by : 동일하 범주를 갖는 데이터를 하나로 묶어서 범주별 통계 내줌
    • 개수 구하기
      select 범주별로 세어주고 싶은 필드명, count(*) from 테이블명
      group by 범주별로 세어주고 싶은 필드명;
    • 최소값
      select 범주가 담긴 필드명, min(최솟값을 알고 싶은 필드명) from 테이블명
      group by 범주가 담긴 필드명;
    • 최대값
      select 범주가 담긴 필드명, max(최댓값을 알고 싶은 필드명) from 테이블명
      group by 범주가 담긴 필드명;
    • 평균
      select 범주가 담긴 필드명, avg(평균값을 알고 싶은 필드명) from 테이블명
      group by 범주가 담긴 필드명;
    • 합계
      select 범주가 담긴 필드명, sum(합계를 알고 싶은 필드명) from 테이블명
      group by 범주가 담긴 필드명;
  • Order by : 그룹 통계 정렬
    select * from 테이블명
    order by 정렬의 기준이 될 필드명;
  • Order by 정렬 (디폴트 ASC, 내림차순 : DESC)
  • 쿼리가 실행되는 순서: from → where → group by → select → order by
  • Alias 별칭 : 혼동을 최소화하고 원하는 이름으로 결과를 출력하기 위해 사용

회고 및 코멘트 🙏🏻


  • Group by, Order by 연습했다.
  • 숙제 문장 중에서 조건을 확인해가면서 작성 해보는 것이 중요한 것 같음
profile
성장하고픈 ISFJ

0개의 댓글