이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

유니온 쿼리

토토 커뮤니티 구성은 일치해야 한다는 점에서 다소 다릅니다. 서로 다른 유형을 모아서 단일 결과 세트로 만듭니다.

토토 커뮤니티 평가

  1. 모든 결과에 대해 동일한 유형이 있는지 확인하세요.

  2. UNION 절의 각 결과를 다음과 일치하도록 강제합니다. 첫 번째 SELECT 절 또는 대상 열의 유형입니다.

과소 지정됨 유형

tgl= SELECT 텍스트 'a' AS "텍스트" 토토 커뮤니티 SELECT 'b';
텍스트
----
에
비
(2행)

단순함 유니온

tgl= SELECT 1.2 AS Float8 토토 커뮤니티 SELECT 1;
Float8
------
     1
   1.2
(2행)

전치됨 유니온

결합 유형은 강제로 결합 유형과 일치해야 합니다. 공용체의 첫 번째/최상위 절:

tgl= "모든 정수"로 1을 선택하세요.
tgl- 토토 커뮤니티 선택 '2.2'::float4
tgl- 토토 커뮤니티 선택 3.3;
모든 정수
------------
           1
           2
           3
(3행)

대체 파서 전략은 "최적의" 유형을 선택하는 것일 수 있습니다. 하지만 이것은 좋은 것 때문에 더 어렵습니다 파서에서 사용되는 재귀 기술. 그러나 "최고" 유형은 선택할 때 사용됨속으로테이블:

tgl= 테이블 생성 ff (f float);
만들기
tgl= ff에 삽입
tgl- 1을 선택하세요
tgl- 토토 커뮤니티 선택 '2.2'::float4
tgl- 토토 커뮤니티 선택 3.3;
삽입 0 3
tgl= ff에서 f AS "부동 소수점"을 선택합니다.
  부동 소수점
----------------
               1
2.20000004768372
             3.3
(3행)