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 를 사용하면 아래 그림처럼 각각의 갯수을 알 수 있게 된다.
'MYSQL' 카테고리의 다른 글
MYSQL 평균 구하기 /avg (0) | 2021.12.08 |
---|---|
MYSQL 최댓값 최솟값 구하기 MAX,MIN (0) | 2021.12.08 |
MYSQL order by 컬럼 데이터 정렬하기 /내림차순 /오름차순 desc / asc/ (0) | 2021.12.07 |
MYSQL unique 한 데이터만 보기/ distinct /중복된 데이터 없애기 ,합치기 (0) | 2021.12.07 |
MYSQL 대문자 / 소문자 변경하는 함수 /upper(),lower() (0) | 2021.12.07 |