최고의 SQL의 COUNT () 함수 튜토리얼 2024년, 이 튜토리얼에서는 데모 데이터베이스,SQL의 COUNT (COLUMN_NAME) 예,예,SQL의 COUNT (*) 예,예,SQL의 COUNT (DISTINCT COLUMN_NAME) 예,예,를 배울 수 있습니다.
COUNT () 함수는 지정된 기준과 일치하는 행의 수를 반환합니다.
값의 수는 COUNT (COLUMN_NAME)의 기능 (NULL 포함되지 않음) 지정된 열을 반환합니다 :
COUNT는 (*) 함수는 테이블의 레코드 수를 반환
COUNT는 (DISTINCT COLUMN_NAME)이 함수는 지정된 컬럼의 상이한 값의 수를 반환
참고 : COUNT (DISTINCT)는 오라클 및 Microsoft SQL Server에 적용되지만 Microsoft Access에서 사용할 수 없습니다.
이 튜토리얼에서, 우리는 w3big 샘플 데이터베이스를 사용합니다.
다음의 데이터는 "ACCESS_LOG"테이블로부터 선택된다 :
+-----+---------+-------+------------+ | aid | site_id | count | date | +-----+---------+-------+------------+ | 1 | 1 | 45 | 2016-05-10 | | 2 | 3 | 100 | 2016-05-13 | | 3 | 1 | 230 | 2016-05-14 | | 4 | 2 | 10 | 2016-05-14 | | 5 | 5 | 205 | 2016-05-14 | | 6 | 4 | 13 | 2016-05-15 | | 7 | 3 | 220 | 2016-05-15 | | 8 | 5 | 545 | 2016-05-16 | | 9 | 3 | 201 | 2016-05-17 | +-----+---------+-------+------------+
SQL 문은 다음 "ACCESS_LOG"테이블 "SITE_ID"= 3 전체보기 계산 :
다음 SQL 문 "ACCESS_LOG"테이블을 레코드의 총 수를 계산 :
출력 결과는 다음과 같습니다 위의 SQL을 실행합니다 :
다음 SQL 문은 다른 SITE_ID의 표 "ACCESS_LOG"레코드의 수를 계산합니다 :
출력 결과는 다음과 같습니다 위의 SQL을 실행합니다 :