개발 공부 & 정리
[SQL첫걸음] 20강 행 개수 구하기 - COUNT 본문
집계함수 - SQL 집합을 다루는 함수(parameter = 집합), 집합으로부터 하나의 값 계산.
COUNT(집합) → 행 갯수
COUNT(*) -> 테이블의 모든 행의 갯수 (NULL값 포함)
COUNT(열명) -> NULL값을 제외하 행의 갯수
WHERE절이 SELECT절보다 선행되기 때문에 WHERE 절로 특정 행을 지정한 후 갯수 구할 수 있다.
DISTINCT - 중복된 값을 제외한 결과 반환
SELECT [DISTINCT|ALL](default ALL) 열명 ->
SELECT구에 지정한 모든 열을 비교해 중복여부 판단
DEFAULT(ALL), DISTINCT와 ALL → 스위치.
SELECT COUNT(ALL NAME), COUNT(DISTINCT NAME) FROM [table];
집계함수의 인수의 수식자로 지정 가능.
'공부 > DB' 카테고리의 다른 글
[SQL첫걸음] 22강 GROUP BY (0) | 2022.06.15 |
---|---|
[SQL첫걸음] 21강 COUNT 이외의 집계함수 (0) | 2022.06.15 |
[SQL첫걸음] 19강 물리삭제와 논리삭제 (0) | 2022.06.15 |
[SQL첫걸음] 18강 데이터 갱신하기-UPDATE (0) | 2022.06.13 |
[SQL첫걸음] 17강 삭제하기-DELETE (0) | 2022.06.13 |
Comments