2023.09.13.<SQL>MySQL 2_Group by , Order by, SQL 쿼리 순서

2023. 9. 12. 19:34콛/Til

2주차 SQL ; Group by , Order by, SQL 쿼리가 실행되는 순서

 

1. Group by

1. 개수 구하는법
select 필드명A, count(*) from 테이블명
group by 필드명A;

2. max, min, avg, sum..
select 필드명A, min(필드명B) from 테이블명
group by 필드명A

 

2. Order by

1. 정렬할 때 사용

select name, count(*) from users
group by name 
order by count(*) desc         ---(내림차순)

 

3. Tip

1) show tables로 어떤 테이블이 있는지 살펴보기

2) 제일 원하는 정보가 있을 것 같은 테이블에 select * from 테이블명 limit 10 쿼리 날려보기

3) 원하는 정보가 없으면 다른 테이블에도 2)를 해보기

4) 테이블을 찾았다! 범주를 나눠서 보고싶은 필드를 찾기

5) 범주별로 통계를 보고싶은 필드를 찾기 6) SQL 쿼리 작성하기!

 

더보기

후기 : 아직까지는 어렵지 않다. 엑셀이랑 비슷한거같다..!

오늘 식당예약하느라 공부를 많이 못했다..ㅠㅠ