기억 저장소

클라우드 기반 인공지능 개발과 DevOps 실무

MYSQL

MYSQL COUNT(), group by 갯수 조회, 갯수 확인하기

하늘.98 2021. 12. 8. 11:42

COUNT() 함수를 통해  컬럼내에  몇개의 데이터가 들어있는 지 알 수 있다.

select count(title) from books where title  like '%the%'; (240~242번)

아래 코드는 books라는 테이블 내 title 컬럼 안에 the라는 단어가 포함된 몇개가 포함이 되었는가에 대한 

코드이다.

 

또한 group by(그룹바이)를 이용하면 컬럼내에 각각의 갯수을 알 수 있다. 

아래 코드인

select author_lname from books; (247번)의 경우 

books 라는 테이블에 author_lname 컬럼내에 데이터를 보는 것을 뜻한다.

 select author_lname, count(*)  from books group by author_lname; (248~250번)의 의미는 

book 테이블 내 author_lname을 그룹바이(끼리 묶다)하여 autor_lname의 컬럼과

Count(*) 컬럼내에 데이터의 갯수를 보겠다는 뜻을 가지고 있다.

group by 를 사용하면 아래 그림처럼 각각의 갯수을 알 수 있게 된다.