오늘의 학습 목표
1. 통계치를 구하는 문법
1) 최소 min / 최대 max
2) 평균 avg - round 반올림 문법과 함께 많이 사용
3) 개수
2. Group by
ㄴ 반복되는 일을 줄여주는 쿼리 배우기
3. Order by
ㄴ 뽑아낸 데이터 정렬하기
ㄴ 기본적으로는 오름차순
ㄴ 내림차순으로 하려면 desc 문법 추가로 써줘야함
tip.
- 쿼리가 실행되는 순서
from > group by > select(<- 이게 타 언어에서 print와 비슷한 역할을 하는건가?) > order by
- 쿼리를 이렇게 작성하면 편리하다.
- show tables 로 전체 테이블 살피고
- 제일 원하는 정보, 필드가 있을 것 같은 테이블을 <selec*from 테이블명> 으로 불러온다 (데이터가 많을 때는 **limit(( 를 사용)
- 원하는 정보가 나오는 테이블을 발견 할 때까지 2반복
- 원하는 테이블이 나오면 쿼리문을 날릴 필드를 찾기
- 범주별로 통계를 보고싶은 필드를 찾기
- SQL쿼리 작성
별칭 alias
1) 테이블과 필드에 별명을 줄 수 있다.
2) select 로 보여줄 결과값의 필드명을 <as 특정이름값> 문법을 사용해 '특정이름값' 을 필드값으로 변환해 보여줄 수 있다.