SQL 이것저것

[SQL] SQL 함수

agingcurve 2022. 8. 12. 22:14
반응형
SELECT * FROM book LIMIT 5;

COUNT

데이터의 개수를 확인

검색한 결과의 데이터의 개수를 가져오는 내장함수 NULL인 데이터는 제외

 

COUNT 기본 문법

검색할 데이터에 *을 입력하면 모든 데이터 검색

SELECT COUNT(id) FROM book;

 

 

LIMIT

데이터의 일부만 보고 싶을 때

테이블에서 출력하고자 하는 데이터의 개수를 제한하는 명령

LIMIT 기본 문법

첫 번째 컬럼의 시작은 0 즉, ‘LIMIT 1, 5’는 2번째 데이터부터 5개를 가져오라는 의미

book 테이블에서 데이터를 5개만 가져오기

SELECT * FROM book LIMIT 5;

2번째 데이터부터 5개를 가져오기

SELECT * FROM book LIMIT 1, 5;

 

 

SUM & AVG

SUM

지정한 컬럼들의 값을 모두 더하여 총점을 구해주는 내장함수

 

SUM 기본 문법

SUM을 이용해 원하는 데이터의 합을 구할 수 있다.

SELECT SUM(math) FROM grade;

 

 

AVG

지정한 컬럼들의 평균값을 구해주는 내장함수

 

AVG 기본 문법

원하는 데이터의 평균값을 구하는게 가능함

SELECT AVG(korean), AVG(english), AVG(math) FROM grade;

 

 

MAX

테이블에 존재하는 데이터에서 최대값을 가져오는 내장함수 (숫자형 뿐만 아니라 문자형도 가능)

원하는 데이터의 최댓값을 구할 수 있다.

SELECT MAX(korean) FROM grade;

 

가장 낮은 점수

 

MIN

원하는 데이터의 최솟값을 구할 수 있다.

SELECT MIN(english) FROM grade;

'SQL 이것저것' 카테고리의 다른 글

[SQL] Standard SQL  (2) 2022.08.30
[SQL] 서브쿼리  (0) 2022.08.14
[SQL] DML(데이터 조작어) 다루기  (0) 2022.08.11
[SQL] SQL 데이터 다루기  (0) 2022.08.05
[solvesql] 우리 플랫폼에 정착한 판매자 1  (0) 2022.07.13