롤 토토 함수단일 계산 입력 값 세트의 결과 값. 내장 골재 함수는에 나열되어 있습니다.테이블 9-37and테이블 9-38. 골재에 대한 특별 구문 고려 사항 함수는에 설명되어 있습니다.섹션 4.2.7. 찾다PostgreSQL : 문서 : 8.2 : 윈 토토 함수추가 입문 정보.
표 9-37. 일반 목적 롤 토토 기능
count
,이 함수는 null 값을 반환합니다
행이 선택되지 않습니다. 특히,Sum
No 줄은 0이 아닌 널을 반환합니다
기대할 수 있습니다. 그만큼Coalesce
함수
필요할 때 NULL을 0으로 대체하는 데 사용될 수 있습니다.
참고 :부울 롤 토토
bool_and
andbool_or
표준 SQL에 해당합니다 롤 토토Every
andany
또는일부
. forany
and일부
, 표준에 내장 된 모호성이있는 것 같습니다. 통사론:t1에서 B1 = any ((t2에서 b2를 선택하십시오 ...))를 선택하십시오 ...;여기
Any
고려할 수 있습니다 둘 다 하위 쿼리 또는 집계로 이어지는 표현식을 선택합니다. 따라서 표준 이름입니다 이 집계에 주어질 수 없습니다.
참고 :사용자는 다른 SQL과 협력하는 데 익숙했습니다 데이터베이스 관리 시스템은 놀랄 수 있습니다 의 성능
count
전체 테이블에 적용될 때 롤 토토. 쿼리 좋다:약간의 count (*)에서 선택하십시오;PostgreSQL순차적 스캔 사용 전체 테이블.
테이블 9-38통계적으로 일반적으로 사용되는 롤 토토 함수를 보여줍니다 분석. (이것은 단지 혼란을 피하기 위해 분리되어 있습니다 보다 공동체에 사용 된 집계 목록.) 설명 언급n, 숫자를 의미합니다 모든 입력 표현식이 널이 아닌 입력 행. 모든 경우에 계산이 의미가 없다면 NULL이 반환됩니다. 예를 들어nIS 영.
표 9-38. 롤 토토 기능 통계