엑셀에서 쓰던 익숙한 함수 SQL에서도 쓸 수 있다.
COUNT
는 검색한 결과 중, NULL인 데이터는 제외한 데이터의 개수를 가져오는 내장함수입니다.
SELECT COUNT(ID) FROM book;
//명령 //검색할 칼럼
--ID 컬럼의 개수를 검색한다.
SELECT COUNT(*) FROM book; --all
//모든 데이터 숫자를 검색한다.
LIMIT
는 검색한 결과 중, 테이블에서 출력하고자 하는 데이터의 개수를 제한하는 내장함수입니다.
-- book 테이블에서 데이터를 5개만 가져오기
SELECT * from book LIMIT 5;
--명령 --제한할 숫자
-- 2번째 데이터부터 5개를 가져오기
SELECT * from book LIMIT 1, 5;
-- 첫번째 컬럼은 0이기때문에 1은 2번째 칼럼부터 가져오라는 의미
SUM
은 지정한 컬럼들의 값을 모두 더하여총점을 구해주는 내장함수입니다.
AVG
는 지정한 컬럼들의평균값을 구해주는 내장함수입니다.
sum = summation 총합
avg = average 평균
select sum(salary) from salaries
--검색할 컬럼 --grade 테이블에서 조회
select avg(salary) from salaries;
SELECT avg(MATH), avg(english), avg(korean) from grade;
--검색할 컬럼 --grade 테이블에서 조회
MAX
는 테이블에 존재하는 데이터에서 최댓값을 가져오는 내장함수입니다.
MIN
은 테이블에 존재하는 데이터에서 최솟값을 가져오는 내장함수입니다.
select MAX(korean) from grade;
select MIN(math) from grade;