mysql
mysql 게시판 CRUD 기초 강좌 - order by , group by
에스크리토
2022. 1. 11. 13:23
반응형
select * from board order by subject asc, regdate desc;
order by 뒤에 구분자를 2개를 주었다. 물론 3개 4개를 줄수도 있다.
제목은 순방향으로 날짜는 역방향으로 정렬했다.
같은 제목일때 날짜의 순서를 확인해보자.
group by 도 알아보자. group by란 데이터들을 그룹으로 묶어주는 역할을 한다.
select userid,count(*) as cnt from board group by userid;
이렇게 쿼리를 날리면 userid가 같은 놈들끼리 묶어준다. count(*)는 묶어준 갯수가 몇개인지 알려준다.
group by 결과에서 조건을 주고 싶을때는 having을 쓴다
select userid,count(*) as cnt from board group by userid having cnt>255;
group by는 맛만 보자. 깊이 들어가면 머리아파지니. 그건 좀 더 잘하고 난 다음에 하자.
반응형