count()
그룹 내 레코드 수를 계산합니다.
c는 count의 별칭입니다.
문법
count
count(EXPR)
count(EXPR)
매개변수
EXPR- (선택) null 여부를 검사할 필드를 반환하는 표현식. 지정하면
EXPR값이 null이 아닌 레코드의 수만 셉니다.
설명
count() 함수는 그룹 내 레코드 수를 64비트 정수(long)로 반환합니다.
EXPR을 지정하지 않으면 해당 그룹의 전체 레코드 수를 반환합니다. EXPR을 지정하면 해당 표현식의 반환값이 null이 아닌 레코드의 수만 셉니다.
stats, timechart 등 집계 명령어에서만 사용할 수 있습니다.
오류 코드
해당 사항 없음
사용 예
이 사용 예에서 조회하는 WEB_APACHE_SAMPLE 테이블을 준비하려면 쿼리 실습용 데이터를 참고하세요.
-
전체 요청 수 계산
table WEB_APACHE_SAMPLE | stats count -
HTTP 메서드별 요청 수 계산
table WEB_APACHE_SAMPLE | stats count by method -
null 값 처리 — null이 아닌 값의 수만 계산
json "[{'val': 10}, {'val': null}, {'val': 30}]" | stats count(val) | # count(val): 2
호환성
count() 함수는 로그프레소 소나 4.0 이전부터 제공되었습니다.