7.7. 목록

생성하는 방법을 제공합니다상수 테이블디스크에 테이블을 실제로 생성하고 채울 필요 없이 쿼리에 사용할 수 있습니다. 구문은 다음과 같습니다.

값 (표현 [, ...] ) [, ...]

괄호로 묶인 각 표현식 목록은 테이블에 행을 생성합니다. 목록에는 모두 동일한 수의 요소(즉, 테이블의 열 수)가 있어야 하며, 각 목록의 해당 항목은 호환되는 데이터 유형을 가져야 합니다. 결과의 각 열에 할당된 실제 데이터 유형은 과 동일한 규칙을 사용하여 결정됩니다.유니온(참조배트맨 토토 PostgreSQL : 문서 : 14 : 10.5. 연합, 사례 및 관련 구성).

예를 들면:

VALUES (1, '1'), (2, '2'), (3, '3');

두 개의 열과 세 개의 행으로 구성된 테이블을 반환합니다. 이는 다음과 사실상 동일합니다.

SELECT 1 AS 열1, '1' AS 열2
유니온 올
SELECT 2, '둘'
유니온 올
3, '3'을 선택하세요.

기본적으로,토토 커뮤니티이름을 지정합니다열1, 열2등을 a의 열에 추가테이블. 열 이름은 SQL 표준에 의해 지정되지 않으며 다른 데이터베이스 시스템에서는 이를 다르게 수행하므로 일반적으로 다음과 같이 테이블 별칭 목록으로 기본 이름을 재정의하는 것이 좋습니다.

= SELECT * FROM (VALUES (1, '1'), (2, '2'), (3, '3')) AS t (숫자, 문자);
 숫자 | 편지
----+---------
   1 | 하나
   2 | 두
   3 | 세
(3행)

구문적으로,다음에 표현식 목록이 오는 것은 다음과 동일하게 취급됩니다:

선택select_list발신테이블_표현

어디서나 나타날 수 있습니다.선택할 수 있습니다. 예를 들어, a의 일부로 사용할 수 있습니다.유니온또는 첨부정렬_사양 (주문 기준, 제한및/또는오프셋) 그것에.는 다음에서 데이터 소스로 가장 일반적으로 사용됩니다.삽입명령이며 그 다음으로 가장 일반적으로 하위 쿼리로 사용됩니다.

자세한 내용은 참조.

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.