COUNT 함수
COUNT 함수는 SELECT문의 WHERE절을 충족하는 행 수를 리턴합니다.
SELECT문에 WHERE절이 없으면 COUNT 함수는 테이블의 총 행 수를 리턴합니다.
Count 함수의 예제
다음 조회는 신뢰성이 9 이상인 모든 이벤트의 수를 리턴합니다.
SELECT COUNT(*) FROM events WHERE credibility >= 9다음 조회는 위치 및 소스 IP 주소별로 자산 수를 리턴합니다.
SELECT ASSETPROPERTY('Location',sourceip)
AS location, COUNT(*)
FROM events
GROUP BY location
LAST 1 days다음 조회는 사용자 이름, 소스 IP 주소 및 이벤트 수를 리턴합니다.
SELECT username, sourceip,
COUNT(*) FROM events
GROUP BY username
LAST 600 minutes
sourceip 컬럼은 FIRST_sourceip로 리턴됩니다.
다른 sourceip가 존재하더라도 username당
하나의 sourceip만 리턴됩니다.
참고:
컬럼 이름 또는 AQL 함수에서 GROUP BY절을 사용하면 다른
값이 존재하더라도 기본적으로 GROUP BY 컬럼의 첫 번째 값만
리턴됩니다.