반응형
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는 맛만 보자. 깊이 들어가면 머리아파지니. 그건 좀 더 잘하고 난 다음에 하자.
반응형
'mysql' 카테고리의 다른 글
mysql 게시판 CRUD 기초 강좌 - limit (0) | 2022.01.12 |
---|---|
mysql 강좌 - 간단한 join을 해보자 (0) | 2022.01.11 |
mysql 게시판 CRUD 기초 강좌 - select의 like (0) | 2022.01.11 |
mysql 게시판 CRUD 기초 강좌 - 테스트를 위한 대량의 데이터 입력 (0) | 2022.01.10 |
mysql 게시판 CRUD 기초 강좌 - delete 하기 (0) | 2022.01.10 |