MySQL 데이터 갯수를 세는 함수 count()

2023. 12. 15. 14:13Database/MySQL

728x90
반응형

 

 

 

 

주어진 데이터는 아래와 같습니다.

 

select *
from books;

 

 

 


count()

 

데이터 갯수를 세는 함수로 테이블의 모든 행의 갯수를 셉니다.

 

 

 

1. 예제

 

-- books 테이블의 전체 데이터는 몇 개?

 

select count(*)
from books;

 

 

 


 

 

2. 예제

 

-- author_lname 컬럼의 전체 데이터 갯수는 몇개?

 

select count(author_lname)
from books;

 

 

 


 

 

3. 예제

 

-- author_lname 중복데이터가 있다. 따라서 중복데이터를 제거한 유니크란 데이터의 갯수는 몇 개?

 

select count(distinct author_lname)
from books;

 

 

 


 

 

4. 예제

 

-- 책 제목에 the가 들어있는 책은 몇권입니까?

 

select count(*)
from books
where title like '%the%';

 

 

 

 

728x90
반응형