🐢 함수
- 행 함수 : 데이터 값을 계산하거나 조작
- 그룹 함수 : 행의 그룹을 계산하거나 요약
- 열의 데이터 타입을 변환
🐢 COUNT
- 검색한 결과의 데이터의 개수를 가져오는 내장함수
- NULL(데이터가 없음, 빈 공간)인 데이터는 제외
// book 테이블 안에 있는 모든 데이터 검색
SELECT COUNT(*) FROM book;
🐢 LIMIT
- 테이블에서 출력하고자 하는 데이터의 개수를 제한하는 명령
- 실제로는 용량이 너무 많아 불러오지 못하는 경우가 많기 때문에 LIMIT을 사용해 필요한 데이터만 불러옴
-- book 테이블에서 데이터를 5개만 가져오기
SELECT * FROM book LIMIT 5;
-- 2번째 데이터부터 5개를 가져오기
SELECT * FROM book LIMIT 1, 5;
🐢 SUM
- 지정한 컬럼들의 값을 모두 더하여 총점을 구해주는 내장함수
SELECT SUM(column) FROM table;
🐢 AVG
SELECT AVG(column) FROM table;
🐢 컬럼을 기준으로 불러오는 경우 -> select 오른쪽에 위치
🐢 조건을 기준으로 불러오는 경우 -> where 오른쪽에 위치
🐢 MAX
- 테이블에 존재하는 데이터에서 최대값을 가져오는 내장함수
- 숫자형 뿐만 아니라 문자형도 가능
SELECT MAX(column) FROM table;
🐢 MIN
- 테이블에 존재하는 데이터에서 최솟값을 가져오는 함수
- 숫자형뿐만 아니라 문자형도 가능
ex. 기린, 나비, 도라지의 최솟값 => 기린
SELECT MIN(column) FROM table;