COUNT() 함수를 통해 컬럼내에 몇개의 데이터가 들어있는 지 알 수 있다.
select count(title) from books where title like '%the%';
아래 코드는 books라는 테이블 내 title 컬럼 안에 the라는 단어가 포함된 몇개가 포함이 되었는가에 대한
코드이다.
또한 group by(그룹바이)를 이용하면 컬럼내에 각각의 갯수을 알 수 있다.
아래 코드인
select author_lname from books; 의 경우
books 라는 테이블에 author_lname 컬럼내에 데이터를 보는 것을 뜻한다.
select author_lname, count(*) from books group by author_lname; 의 의미는
book 테이블 내 author_lname을 그룹바이(~ 별로)하여 autor_lname의 컬럼과
Count(*) 컬럼내에 데이터의 갯수를 보겠다는 뜻을 가지고 있다.
group by 를 사용하면 아래 그림처럼 각각의 갯수을 알 수 있게 된다.

'MYSQL' 카테고리의 다른 글
| MySQL 일정공유 앱 실습 (0) | 2022.05.25 |
|---|---|
| My SQL 날짜 계산 (0) | 2022.05.25 |
| My SQL order by(정렬) (0) | 2022.05.25 |
| MySQL 중복 데이터 없에기 distinct (0) | 2022.05.25 |
| MySQL replace , reverse 함수 (0) | 2022.05.25 |