최소값 구하기 - min()
-- 년도의 최소값 구하기
select min(released_year)
from books;

-- 각 작가별로, 자신이 쓴 책의 최소 년도는?
-- 작가의 성과 이름, 그리고 최소년도가 나오도록 가져오기
select min(released_year) , author_fname,author_lname
from books
group by author_fname,author_lname;

최대값 구하기 - max()
-- 페이지수가 가장 큰 값은?
select max(pages)
from books;

-- 페이지수가 가장 큰 책의 제목 무엇인가?
select *
from books
order by pages desc
limit 1;

평균값 구하기 - avg()
-- 이 테이블의 책 페이지수의 평균값 구하기
select avg(pages)
from books;

총합 구하기 - sum()
-- 이 테이블의 페이수 총 합 구하기
select sum( pages )
from books;

테이블의 데이터 갯수 확인하기
-- books 테이블의 데이터 갯수(책의 갯수)는??
select count(*)
from books;
-- author_fname 의 갯수는? 유니크한 값 가져오기
select count(distinct author_fname)
from books;
1.

2.

-- full_name 별로, 각각 몇권의 책을 썻는지
-- full_name 과 책의 갯수를 cnt라는 컬럼으로 가져오세요.
select count(*) as cnt, concat( author_fname,' ' ,author_lname) as full_name
from books
group by full_name;

| My SQl에서 날짜 데이터를 저장하는 데이터 타입 (0) | 2022.05.16 |
|---|---|
| group by 사용법 (0) | 2022.05.16 |
| 문자열 검색에 유용한 like 사용법 (0) | 2022.05.16 |
| 정렬하기 위한 order by (0) | 2022.05.16 |
| 데이터 중복제거 distinct (0) | 2022.05.16 |