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

+ Recent posts