[SQL] 2일차 order by, group by

박지희·2023년 3월 19일
0

찌냥이SQL공부중

목록 보기
2/4
post-thumbnail

오늘의 학습 목표

1. 통계치를 구하는 문법

1) 최소 min / 최대 max

2) 평균 avg - round 반올림 문법과 함께 많이 사용

3) 개수

2. Group by

ㄴ 반복되는 일을 줄여주는 쿼리 배우기

3. Order by

ㄴ 뽑아낸 데이터 정렬하기

ㄴ 기본적으로는 오름차순

ㄴ 내림차순으로 하려면 desc 문법 추가로 써줘야함

tip.

  • 쿼리가 실행되는 순서
    from > group by > select(<- 이게 타 언어에서 print와 비슷한 역할을 하는건가?) > order by
  • 쿼리를 이렇게 작성하면 편리하다.
  1. show tables 로 전체 테이블 살피고
  2. 제일 원하는 정보, 필드가 있을 것 같은 테이블을 <selec*from 테이블명> 으로 불러온다 (데이터가 많을 때는 **limit(( 를 사용)
  3. 원하는 정보가 나오는 테이블을 발견 할 때까지 2반복
  4. 원하는 테이블이 나오면 쿼리문을 날릴 필드를 찾기
  5. 범주별로 통계를 보고싶은 필드를 찾기
  6. SQL쿼리 작성

별칭 alias

1) 테이블과 필드에 별명을 줄 수 있다.
2) select 로 보여줄 결과값의 필드명을 <as 특정이름값> 문법을 사용해 '특정이름값' 을 필드값으로 변환해 보여줄 수 있다.

profile
개발공부하는 마케터

0개의 댓글