1. group by
~별 ~를 구할 때 group by로 범주를 묶어준다.
성씨별 회원수 구하기
select name, count(*) from users
group by name;
2. order by
디폴트는 오름차순 정렬이고
select name, count(*) from users
group by name
order by count(*);
desc를 붙이면 내림차순으로 정렬된다.
select name, count(*) from users
group by name
order by count(*) desc;
'SQL' 카테고리의 다른 글
MySQL 접속 (0) | 2023.06.14 |
---|---|
실전에서 유용한 SQL 문법 (문자열, Case) (0) | 2023.05.04 |
SQL 4주차 - Subquery (0) | 2023.05.04 |
SQL 3주차 - JOIN, UNION (0) | 2023.05.02 |
SQL 1주차 - BETWEEN, IN, LIKE, LIMIT (0) | 2023.04.27 |