티스토리 뷰

개발공부/🛢️ SQL

[SQL] SQL과 함수

2022. 9. 15. 16:32

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
프로필사진
개발자 삐롱히

프론트엔드 개발자 삐롱히의 개발 & 공부 기록 블로그