공부

distinct 와 count 함께 쓰기(sql 쿼리)

빈츠와이프 2023. 11. 23. 13:36
728x90

sql 쿼리 Distinct, count를 같이 쓰기

 

distinct와 count를 우리가 함께 배웠었죠?

잘 모르겠다면 아래에 제가 링크를 걸어둘 테니

먼저 확인해보신 후 이 포스팅으로 오시면 될 것 같구요! :-)

 

https://binchwife.tistory.com/120

 

sql 쿼리 중복데이터 제거 distinct

sql 쿼리를 쓸 때 중복데이터 제거가 필요할 때가 있어요! 예를들어, 우리 사이트에서 지금 쓰고 있는 결제수단이 어떤게 있는지 보기위해서는 중복데이터를 사용한다면 카드결제, 카카오페이결

binchwife.tistory.com

 

https://binchwife.tistory.com/121

 

sql 쿼리문, 몇 개가 있나 궁금 할 때 count(*)

과연 내가 이벤트를 진행하는 동안에 몇 번의 결제가 이뤄났는지가 궁금 할 때! 그때는 count(*)를 써주면 되요! order 테이블에 데이터가 몇개가 있나를 세면 몇번의 결제가 있었는지를 알 수 있으

binchwife.tistory.com

 

이 두가지를 함께, 사용하는 것을 한번 해볼께요!

 

만약에 우리 사이트에 가입한 사람들의 이름이 몇개인가가 궁금하다고 하면

우선 우리 사이트에 가입한 사람들의 이름을 distinct로 만들어주세요!

 

select distinct(name)
from member;

 

이렇게 하면 되죠?

그런데 이 distinct(name)의 갯수를 세야 하는거잖아요?

그러니까

select count(distinct(name))
from member;

 

이렇게 해주면 갯수를 세 주겠죠????

이렇게 쉽게 파악할 수 있으니 두가지도 함께 응용해서 직접 쿼리를 작성해보세요! :-)

 

728x90
반응형