이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 4.2. 가치 젠 사설 토토 사이트버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

1.3. 가치 사설 토토 사이트

값 사설 토토 사이트은 다양한 상황에서 사용됩니다. 의 대상 목록에서select명령, 새로운 열 값으로삽입또는업데이트또는 a의 검색 조건에서 명령 수. 값 사설 토토 사이트의 결과는 때때로입니다 a스칼라, 그것을 구별하기 위해 테이블 사설 토토 사이트식 (테이블)의 결과. 값 따라서 사설 토토 사이트은라고도합니다.스칼라 사설 토토 사이트(또는 간단히사설 토토 사이트). 사설 토토 사이트식 구문이 허용합니다 산술을 사용하여 원시 부품의 값 계산, 논리, 세트 및 기타 작업.

값 사설 토토 사이트식은 다음 중 하나입니다.

  • 상수 또는 문자 적 ​​값; 보다섹션 1.1.2.

  • 열 참조

  • 운영자 호출 :

    사설 토토 사이트 운영자 사설 토토 사이트(바이너리치기 연산자)
    운영자 사설 토토 사이트(단수 접두사 연산자)
    사설 토토 사이트 운영자(unery postfix 연산자)
    여기서운영자의 구문 규칙을 따릅니다섹션 1.1.3또는 토큰 중 하나입니다and, 또는not. 특정 사업자가 존재하고 그들이 단독인지 이진인지 여부는 어떤 연산자에 달려 있습니다. 시스템 또는 사용자에 의해 정의되었습니다.4 장내장을 설명합니다 연산자.
  • (사설 토토 사이트)
    괄호는 하위 사설 토토 사이트을 그룹화하고 재정의하는 데 사용됩니다 상위.
  • a의 본문에서 위치 매개 변수 참조 기능 선언.

  • 함수 호출

  • 집계 사설 토토 사이트

  • 스칼라 하위 쿼리. 이것은 평범한select정확히 하나를 반환하는 괄호 안에 있습니다 하나의 열이있는 행. 하위 퀘스트를 사용하는 것은 오류입니다 두 개 이상의 행 또는 둘 이상의 열을 반환합니다. 가치 사설 토토 사이트의 맥락.

이 목록 외에도 여러 구성 요소가 있습니다. 그것은 사설 토토 사이트으로 분류 될 수 있지만 아무것도 따르지 않습니다. 일반 구문 규칙. 이것들은 일반적으로 a의 의미를 가지고 있습니다 기능 또는 연산자이며 적절한 것으로 설명됩니다 위치PostgreSQL : 문서 : 7.1 : 기능 및 배트맨 토토. 예는 그만큼is null조항

우리는 이미 상수에 대해 논의했습니다섹션 1.1.2. 그만큼 다음 섹션에서 나머지 옵션에 대해 논의합니다.

1.3.1. 열 참조

열은 양식으로 참조 할 수 있습니다.

상관 관계.ColumnName`[ '첨자`] '
상관 관계입니다 테이블 이름, A에서 정의 된 테이블의 별칭 절 또는 키워드NEW또는old. (새롭고 오래된 것은 만 나타날 수 있습니다 규칙의 조치 부분은 모든 SQL 문에 사용됩니다.) 상관 이름은 다음과 같습니다. 열 이름이 모든 테이블에서 고유 한 경우 생략 현재 쿼리에서 사용됩니다. 만약에는 배열 유형입니다 선택 과목첨자선택 a 배열의 특정 요소. 첨자가 제공되지 않으면 그런 다음 전체 배열이 선택됩니다. 설명을 참조하십시오 의 특정 명령PostgreSQL 참조 설명서각 경우에 허용 된 구문의 경우

1.3.2. 위치 매개 변수

위치 매개 변수 참조는 a를 나타내는 데 사용됩니다 SQL 함수의 매개 변수. 일반적으로 이것은 SQL에 사용됩니다 함수 정의 문. 매개 변수의 형태는 다음과 같습니다.

$번호

예를 들어 함수의 정의를 고려하십시오부서, as

함수 부서 만들기 (텍스트)는 부서를 반환합니다
  'select * from dept where where name = $ 1'
  언어 'sql';
여기$ 1로 대체됩니다 기능이 호출 될 때의 첫 번째 함수 인수.

1.3.3. 함수 호출

함수 호출의 구문은 함수 이름입니다. (식별자에 대한 구문 규칙에 따라섹션 1.1.1), 인수 목록이 포함되어 있습니다 괄호:

기능([사설 토토 사이트[, 사설 토토 사이트 ... ]])

예를 들어, 다음은 제곱근을 계산합니다 2 :

SQRT (2)

내장 기능 목록이4 장. 다른 기능은 추가 할 수 있습니다 사용자.

1.3.4. 골재 사설 토토 사이트

an집계 사설 토토 사이트행에 걸쳐 집계 기능의 적용 쿼리에 의해 선택되었습니다. 집계 함수는 다중 감소를 감소시킵니다 합 또는 평균과 같은 단일 출력 값에 대한 입력 입력. 집계 사설 토토 사이트의 구문은 수행원:

Aggregate_name(사설 토토 사이트)
Aggregate_name(All사설 토토 사이트)
Aggregate_name(고유 한사설 토토 사이트)
Aggregate_name( * * )
여기서Aggregate_nameis 이전에 정의 된 집계 및사설 토토 사이트그 자체가 집계 사설 토토 사이트을 포함하지 않습니다.

첫 번째 골재 사설 토토 사이트 형태는 집계를 호출합니다 주어진 사설 토토 사이트식이 널 값이 아닌 값. (실제로는 집계 기능에 달려 있습니다 널을 무시할 것인지 아닌지 --- 그러나 모든 표준 두 번째 형태는 첫 번째 형태와 동일합니다.all기본값입니다. 세 번째 양식은 다음을 호출합니다 사설 토토 사이트식의 모든 별개의 비 널 값에 대한 집계 입력 행에서 발견됩니다. 마지막 양식은 집계를 호출합니다 null 또는 null 값에 관계없이 각 입력 행에 대해 한 번; 특정 입력 값이 지정되지 않으므로 일반적으로 에만 유용합니다count ()집계 기능.

예를 들어count (*)총 입력 행 수;count (f1)입력 행의 수를 산출합니다.F1is null;count (별개의 f1)별개의 수를 산출합니다 의 비 널 값F1.

사전 정의 된 집계 함수는에 설명되어 있습니다.섹션 4.12. 다른 집계 사용자가 함수를 추가 할 수 있습니다.