Skip to main content

SQL COUNT 함수를 사용하여 테이블의 값 계산

[오라클 기초 강좌] 09 - 그룹 함수 사용 - avg, count, max, min, stddev, sum, variance, group by, having (유월 2025)

[오라클 기초 강좌] 09 - 그룹 함수 사용 - avg, count, max, min, stddev, sum, variance, group by, having (유월 2025)
Anonim

쿼리 요소는 SQL (Structured Query Language)의 중요한 부분으로, 관계형 데이터베이스의 특정 기준을 기반으로 데이터를 검색합니다. 이 검색은 COUNT 함수를 통해 SQL 쿼리를 사용하여 수행됩니다.이 함수는 데이터베이스의 특정 열과 쌍을 이루면 모든 종류의 정보를 얻을 수 있습니다.

SQL COUNT 함수는 사용자가 지정한 기준에 따라 데이터베이스 레코드를 계산할 수 있기 때문에 특히 유용합니다.

이를 사용하여 테이블의 모든 레코드 수를 계산하거나 열의 고유 한 값을 계산하거나 레코드가 특정 기준을 충족시키는 횟수를 계산할 수 있습니다.

Northwind 데이터베이스 예제

아래 예제는 일반적으로 튜토리얼 용으로 데이터베이스 제품과 함께 제공되는 일반적으로 사용되는 Northwind 데이터베이스를 기반으로합니다. 다음은 데이터베이스의 Product 테이블에서 발췌 한 내용입니다.

제품 표
제품 ID상품명SupplierIDQuantityPerUnit단가UnitsInStock
1차이110 박스 x 20 봉지18.0039
2124 - 12 온스 병19.0017
3아니 시드 시럽112 - 550 ml 병10.0013
4요리사 Anton의 케이준 조미료248 - 6 온스 항아리22.0053
5쉐프 안톤의 검보 믹스236 상자21.350
6할머니의 보 이젠 베리 스프레드312 - 8 온스 항아리25.00120
7삼촌 밥의 유기농 말린 배312 - 1 파운드 pkg.30.0015

표의 레코드 계산하기

가장 기본적인 쿼리는 테이블의 레코드 수를 계산하는 것입니다. 제품 테이블에있는 항목의 수를 알고 싶다면 다음 쿼리를 사용하십시오.

제품에서 선택 COUNT (*);

이 쿼리는 테이블의 행 수를 반환합니다. 이 예에서는 7입니다.

열의 고유 한 값 계산

COUNT 함수를 사용하여 열의 고유 값 수를 식별 할 수도 있습니다. 이 예에서 제품이 생산 부서에있는 여러 공급 업체의 수를 확인하려면 다음 쿼리를 사용하여이를 수행 할 수 있습니다.

SELECT COUNT (DISTINCT SupplierID) FROM 제품;

이 쿼리는에서 발견 된 고유 값의 수를 반환합니다. SupplierID 기둥. 이 경우 대답은 3, 1, 2 및 3을 나타냅니다.

일치하는 레코드 일치 기준

COUNT 함수를 WHERE 절과 결합하여 특정 기준과 일치하는 레코드 수를 식별하십시오. 예를 들어 부서 관리자가 부서의 재고 수준을 파악하려고한다고 가정합니다. 다음 쿼리는 UnitsInStock을 나타내는 행의 개수가 50 개 미만임을 나타냅니다.

UnitsInStock <50;에서 제품 (*)을 선택하십시오.

이 경우 쿼리는 값 4를 반환하고 차이 , 창 , 아니 시드 시럽 , 및 삼촌 밥의 유기농 말린 배 .COUNT 절은 비즈니스 요구 사항을 충족시키기 위해 데이터를 요약하려는 데이터베이스 관리자에게 매우 중요합니다. 조금 창의성을 발휘하면 다양한 용도로 COUNT 기능을 사용할 수 있습니다.