728x90
반응형
Count()는 데이터의 수를 구는 함수입니다.
(Null의 값은 제외한다.)
select count(*) as membercount from api_member;
Api_member테이블에서 *(데이터의 총갯수)를 구하는데, 데이터의 총갯수를 membercount라는 열로 보여줘라!
--각 지역별로 살고 있는 회원인원수를 구하시오.
select count(*) as memberCnt from api_member group by memberAddr;
memberAddr 별로 수를 나타내게 됩니다.

하지만, 이렇게 작성하면 어느 지역(memberAddr)에 몇명이 살고있는지 모르게되지요.
그래서 다음과 같이 작성하게됩니다.
그래서 알기 쉽게 다음과 같이 작성합니다.
select memberAddr,count(*) as memberCnt from api_member group by memberAddr;

이렇게 memberAddr별로 인원수를 구할수있습니다.
order by를 함께 사용하여 정렬하여 보기
select memberaddr,count(*) from api_member group by memberaddr order by count(midx) desc;

728x90
반응형
'Database > OracleSQL' 카테고리의 다른 글
Oracle/SQL/Create Table/테이블생성 (0) | 2021.04.28 |
---|---|
Oracle/DML/집계함수(SUM,MAX,MIN,AVG) (0) | 2021.04.26 |
Oracle/SQL/DML/UPDATE (0) | 2021.04.26 |