티스토리 뷰
1️⃣ SQL 내장함수
1) COUNT
검색한 결과의 데이터의 개수를 가져오는 내장함수 (NULL인 데이터는 제외)
SELECT COUNT(컬럼명) FROM 테이블명;
--
SELECT COUNT(id) FROM book;
검색할 데이터에 *을 입력하면 모든 데이터 검색
SELECT COUNT(*) FROM book;
2) LIMIT
테이블에서 출력하고자 하는 데이터의 개수를 제한하는 내장함수
SELECT *
FROM 테이블명 LIMIT 제한할 숫자;
-- book 테이블에서 데이터를 5개만 가져오기
SELECT *
FROM book LIMIT 5;
특정범위를 지정할 수 있다. (첫 번째 컬럼의 index는 0)
-- 2번째 데이터부터 5개를 가져오기
SELECT * FROM book LIMIT 1, 5;
3) SUM & AVG
SUM
: 지정한 컬럼들의 값을 모두 더하여 총점을 구해주는 내장함수
SELECT SUM(컬럼명) FROM 테이블명;
--
SELECT SUM(math) FROM grade;
AVG
: 지정한 컬럼들의 평균값을 구해주는 내장함수
SELECT AVG(컬럼명), AVG(컬럼명), AVG(컬럼명) FROM 테이블명;
--
SELECT AVG(korean), AVG(english), AVG(math) FROM grade;
4) MAX & MIN
MAX
: 테이블에 존재하는 데이터에서 최대값을 가져오는 내장함수 (숫자형 뿐만 아니라 문자형도 가능)
SELECT MAX(컬럼명) FROM 테이블명;
--
SELECT MAX(korean) FROM grade;
MIN
: 테이블에 존재하는 데이터에서 최솟값을 가져오는 함수 (숫자형뿐만 아니라 문자형도 가능)
SELECT MIN(컬럼명) FROM 테이블명;
--
SELECT MIN(english) FROM grade;
이 글은 엘리스의 AI트랙 5기 강의를 들으며 정리한 내용입니다.
반응형
'개발공부 > 🛢️ SQL' 카테고리의 다른 글
[SQL] 서브쿼리 (0) | 2022.09.16 |
---|---|
[SQL] 다수의 테이블 제어하기 (0) | 2022.09.16 |
[SQL] 데이터를 제어하는 DML (데이터 조작어) (0) | 2022.09.15 |
[SQL] SQL이란 무엇인가? (0) | 2022.09.13 |
개발자 삐롱히
프론트엔드 개발자 삐롱히의 개발 & 공부 기록 블로그