이 문서는 지원되지 않는 버전의 범퍼카 토토을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다젠 토토 PostgreSQL : 문서 : 17 : 10.5. 연합, 사례 및 관련 구성버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

10.5. Union, case및 관련

SQLUnion구조물이 일치해야합니다Intersect제외Constructs는 비 유사합니다Union. 그만큼case, 배열, Greatest최소CORPORTS는 동일한 알고리즘을 사용합니다

유형 해상도Union, case

  1. 모든 입력이 유형 인 경우알 수없는,텍스트(선호알 수없는선택하는 동안 입력

  2. 비 unknown 입력이 모두 같은 유형이 아닌 경우

  3. 첫 번째 비 unknown 입력 유형을 선택하십시오

  4. 모든 입력을 선택한 유형으로 변환합니다.

일부 예제가 따릅니다.

예 10-7. ultspecified를 사용하여 해상도를 입력하십시오

텍스트 'A'AS "Text"Union Select 'B'를 선택하십시오.

여기, 알 수없는 유형의 리터럴'b'유형으로 해결됩니다텍스트.

예 10-8. 간단하게 해상도를 입력하십시오

"Numeric"Union Select 1으로 1.2를 선택하십시오.

문자 그럴1.2is type숫자Integervalue1할 수 있습니다숫자, 따라서 해당 유형

예 10-9. 변환 된 해상도를 입력하십시오

"Real"Union Select Cast ( '2.2'As real)로 선택하십시오.

여기, 유형 이후Real할 수 없습니다Integer그러나Integer암시 적으로 캐스트 될 수 있습니다Real, 노조 결과 유형이 해결됩니다Real.