- group by
SELECT 필드명, count(*) from 테이블
group by 필드명
- 최소(min), 최대(max), 평균(avg), 합계(sum) 구하기
select 세어주고 싶은 필드명, min,max,avg,sum(값을 알고싶은 필드명) from 테이블명
group by 세어주고 싶은 필드명;
round(avg(likes),2)
- order by
select 세고싶은 필드명, count(*) from users
order by 세고싶은 필드명; //desc or asc
기본적으로 오름차순
- group by랑 order by를 where절과 같이 쓰기
select 필드명1, count(*) from orders
where 필드명2 = "값"
group by 필드명1
order by count(*)
'[스파르타 코딩클럽 SQL]' 카테고리의 다른 글
[4주차]subquery (0) | 2022.02.14 |
---|---|
[3주차]join (0) | 2022.01.14 |
[1주차]select, where (0) | 2022.01.06 |
댓글