Database_SQL_Function
SQLite Aggregate Functions
- 집계함수
- 값 집합에 대한 계산을 수행하고 단일 값을 반환
- 여러 행으로부터 하나의 결과값을 반환하는 함수
- SELECT 구문에서만 사용됨
- 예시
- 테이블 전체 행 수를 구하는 COUNT(*)
- age 컬럼 전체 평균 값을 구하는 AVG(age)
Overview of SQLite aggregate functions
- COUNT
- 그룹의 항목 수를 가져옴
SELECT COUNT(*) FROM users;
-
AVG
- 모든 값의 평균을 계산
-
MAX
- 그룹에 있는 모든 값의 최대값을 가져옴
-
MIN
- 그룹에 있는 모든 값의 최소값을 가져옴
-
SUM
- 모든 값의 합을 계산
SELECT AVG(컬럼) FROM 테이블이름;
SELECT SUM(컬럼) FROM 테이블이름;
SELECT MIN(컬럼) FROM 테이블이름;
SELECT MAX(컬럼) FROM 테이블이름;
위 함수들은 기본적으로 해당 컬럼이 숫자(INTEGER)일 때만 사용 가능
- 30살 이상인 사람들의 평균 나이는?
SELECT AVG(age) FROM users WHERE age>=30;
- 계좌 잔액이 가장 높은 사람과 그 액수를 조회하려면?
SELECT first_name, MAX(balance) FROM users;
- 나이가 30이상인 사람의 계좌 평균 잔액을 조회하려면?
SELECT AVG(balance) FROM users WHERE age>=30;
Author And Source
이 문제에 관하여(Database_SQL_Function), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@holawan/DatabaseSQLAggregate저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)