SQL Order by문

2021. 10. 14. 23:41SQL

안녕하세요 

WOLF입니다.

 

오늘은 Order by 문에 대해서 알아보려고 하는데요!

 

이전에 Group by에서 보았었던 데이터를 기억하시나요?

 

데이터 값이 뭔가 찜찜하다는 느낌 저만 받고 있는 걸까요?

저는 이 데이터를 보자마자 먼가 정렬해주고 싶다는 욕구가 생겼는데요!

이럴 때 사용하는 쿼리문이 바로 Order by입니다.

 

그럼 저는 count의 숫자들을 오름 차순 과 내림 차순으로 정리해보려고 하는데요 

그럼 두가 지 쿼리문을 작성해 보겠습니다.

 

 

select name, count(*) from users group by name order by count(*)

 

이전에 Group by쿼리에 order by count(*) 추가 해주 었습니다.

이 쿼리 문의 뜻은 COUNT(*) 값을 기준으로 오름차순 정렬해달라는 뜻이지요!

 

그렇다면 내림 차순은 어떻게 해야 할까요?

select name, count(*) from users group by name order by count(*) desc

바로 desc를 마지막에 작성해주면 됩니다.

desc는 내림 차순을 의미하는 descending의 약자입니다.

 

오늘은 Order by 문을 사용하는 방법을 알아보았는데요!

 

다음번에도 더 좋은 정보들을 가지고 와서 포스팅해보겠습니다!

'SQL' 카테고리의 다른 글

통계  (0) 2021.09.23
SQL-Group by문  (0) 2021.09.18
SQL-WHERE 절  (0) 2021.09.16
SQL-SELECT문  (0) 2021.09.11
SQL- SQL이란  (0) 2021.09.10