와이즈 토토 9.3.25 문서 | ||||
---|---|---|---|---|
스포츠 토토 : 문서 : 9.3 : 제한 및 오프셋 | 토토 사이트 : 문서 : 9.3 : 쿼리 | 7 장. 쿼리 | PostgreSQL : 문서 : 9.3 : 사설 토토와 함께 (공통 테이블 표현식) |
값생성 방법을 제공합니다"Constant Table"a 실제로 테이블을 만들고 채울 필요없이 쿼리 온 디스크. 구문은
값 (표현[, ...]) [, ...]
각 괄호 안에있는 표현식 목록에서 행을 생성합니다. 테이블. 목록에는 모두 같은 수의 요소가 있어야합니다 (즉, 테이블의 열 수) 및 해당 항목 각 목록에는 호환 데이터 유형이 있어야합니다. 실제 데이터 유형 결과의 각 열에 할당 된 것은 동일한 것을 사용하여 결정됩니다. 에 대한 규칙Union(참조섹션 10.5).
예를 들어 :
값 (1, 'One'), (2, 'two'), (3, 'Three');
두 개의 열과 3 개의 행의 테이블을 반환합니다. 그것은 효과적으로 :
1을 column1로 선택하고, 'One'을 column2로 선택하십시오 모두 선택 2, '2' 모두 선택 3, 'Three';
기본적으로와이즈 토토할당 이름컬럼 1, 컬럼 2등. a.값테이블. 열 이름은 다음으로 지정되지 않습니다 SQL 표준 및 다른 데이터베이스 시스템은 다르게 수행합니다. 따라서 일반적으로 테이블로 기본 이름을 재정의하는 것이 좋습니다. alias list, :
= select * from (values (1, 'one'), (2, 'two'), (3, 'Three'))) as t (num, letter); Num | 편지 -----+-------- 1 | 하나 2 | 둘 3 | 삼 (3 줄)
구문 적으로값표현 목록은 다음과 동등한 것으로 취급됩니다.
selectselect_listFromtable_expression
어디에서나 나타날 수 있습니다selectcan. 예를 들어 A의 일부로 사용할 수 있습니다.Union또는 at atsort_specification(주문 에 의해, Limit및/또는오프셋).값is 가장 일반적으로 AN의 데이터 소스로 사용됩니다삽입명령, 다음은 가장 일반적으로 a 하위 쿼리.
자세한 내용은 참조값.
이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
Limitand오프셋 | 토토 사이트 : 문서 : 9.3 : 쿼리 | with쿼리 (공통 테이블 표현) |