값 사설 토토 사이트은 다양한 상황에서 사용됩니다. 의 대상 목록에서select명령, 새로운 열 값으로삽입또는업데이트또는 a의 검색 조건에서 명령 수. 값 사설 토토 사이트의 결과는 때때로입니다 a스칼라, 그것을 구별하기 위해 테이블 사설 토토 사이트식 (테이블)의 결과. 값 따라서 사설 토토 사이트은라고도합니다.스칼라 사설 토토 사이트(또는 간단히사설 토토 사이트). 사설 토토 사이트식 구문이 허용합니다 산술을 사용하여 원시 부품의 값 계산, 논리, 세트 및 기타 작업.
값 사설 토토 사이트식은 다음 중 하나입니다.
상수 또는 문자 적 값; 보다섹션 1.1.2.
열 참조
운영자 호출 :
사설 토토 사이트 운영자 사설 토토 사이트(바이너리치기 연산자) |
운영자 사설 토토 사이트(단수 접두사 연산자) |
사설 토토 사이트 운영자(unery postfix 연산자) |
(사설 토토 사이트)괄호는 하위 사설 토토 사이트을 그룹화하고 재정의하는 데 사용됩니다 상위.
a의 본문에서 위치 매개 변수 참조 기능 선언.
함수 호출
집계 사설 토토 사이트
스칼라 하위 쿼리. 이것은 평범한select정확히 하나를 반환하는 괄호 안에 있습니다 하나의 열이있는 행. 하위 퀘스트를 사용하는 것은 오류입니다 두 개 이상의 행 또는 둘 이상의 열을 반환합니다. 가치 사설 토토 사이트의 맥락.
이 목록 외에도 여러 구성 요소가 있습니다. 그것은 사설 토토 사이트으로 분류 될 수 있지만 아무것도 따르지 않습니다. 일반 구문 규칙. 이것들은 일반적으로 a의 의미를 가지고 있습니다 기능 또는 연산자이며 적절한 것으로 설명됩니다 위치PostgreSQL : 문서 : 7.1 : 기능 및 배트맨 토토. 예는 그만큼is null조항
우리는 이미 상수에 대해 논의했습니다섹션 1.1.2. 그만큼 다음 섹션에서 나머지 옵션에 대해 논의합니다.
열은 양식으로 참조 할 수 있습니다.
상관 관계.ColumnName`[ '첨자`] '상관 관계입니다 테이블 이름, A에서 정의 된 테이블의 별칭 절 또는 키워드NEW또는old. (새롭고 오래된 것은 만 나타날 수 있습니다 규칙의 조치 부분은 모든 SQL 문에 사용됩니다.) 상관 이름은 다음과 같습니다. 열 이름이 모든 테이블에서 고유 한 경우 생략 현재 쿼리에서 사용됩니다. 만약에열는 배열 유형입니다 선택 과목첨자선택 a 배열의 특정 요소. 첨자가 제공되지 않으면 그런 다음 전체 배열이 선택됩니다. 설명을 참조하십시오 의 특정 명령PostgreSQL 참조 설명서각 경우에 허용 된 구문의 경우
위치 매개 변수 참조는 a를 나타내는 데 사용됩니다 SQL 함수의 매개 변수. 일반적으로 이것은 SQL에 사용됩니다 함수 정의 문. 매개 변수의 형태는 다음과 같습니다.
$번호
예를 들어 함수의 정의를 고려하십시오부서, as
함수 부서 만들기 (텍스트)는 부서를 반환합니다 'select * from dept where where name = $ 1' 언어 'sql';여기$ 1로 대체됩니다 기능이 호출 될 때의 첫 번째 함수 인수.
함수 호출의 구문은 함수 이름입니다. (식별자에 대한 구문 규칙에 따라섹션 1.1.1), 인수 목록이 포함되어 있습니다 괄호:
기능([사설 토토 사이트[, 사설 토토 사이트 ... ]])
예를 들어, 다음은 제곱근을 계산합니다 2 :
SQRT (2)
내장 기능 목록이4 장. 다른 기능은 추가 할 수 있습니다 사용자.
an집계 사설 토토 사이트행에 걸쳐 집계 기능의 적용 쿼리에 의해 선택되었습니다. 집계 함수는 다중 감소를 감소시킵니다 합 또는 평균과 같은 단일 출력 값에 대한 입력 입력. 집계 사설 토토 사이트의 구문은 수행원:
Aggregate_name(사설 토토 사이트) |
Aggregate_name(All사설 토토 사이트) |
Aggregate_name(고유 한사설 토토 사이트) |
Aggregate_name( * * ) |
첫 번째 골재 사설 토토 사이트 형태는 집계를 호출합니다 주어진 사설 토토 사이트식이 널 값이 아닌 값. (실제로는 집계 기능에 달려 있습니다 널을 무시할 것인지 아닌지 --- 그러나 모든 표준 두 번째 형태는 첫 번째 형태와 동일합니다.all기본값입니다. 세 번째 양식은 다음을 호출합니다 사설 토토 사이트식의 모든 별개의 비 널 값에 대한 집계 입력 행에서 발견됩니다. 마지막 양식은 집계를 호출합니다 null 또는 null 값에 관계없이 각 입력 행에 대해 한 번; 특정 입력 값이 지정되지 않으므로 일반적으로 에만 유용합니다count ()집계 기능.
예를 들어count (*)총 입력 행 수;count (f1)입력 행의 수를 산출합니다.F1is null;count (별개의 f1)별개의 수를 산출합니다 의 비 널 값F1.
사전 정의 된 집계 함수는에 설명되어 있습니다.섹션 4.12. 다른 집계 사용자가 함수를 추가 할 수 있습니다.