이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.메이저 토토 사이트 : 문서 : 17 : 9.10. 열거적인 지원 기능버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

9.10. 열거형 지원 함수

스포츠 토토형 유형의 경우(설명됨섹션 8.7), 여러 가지가 있습니다 하드 코딩 없이 보다 깔끔한 프로그래밍을 가능하게 하는 기능 열거형 유형의 특정 값. 이것들은 다음에 나열되어 있습니다.표 9-28. 는 예에서는 다음과 같이 생성된 열거형 유형을 가정합니다.

CREATE TYPE 레인보우 AS ENUM('빨간색', '주황색', '노란색', '녹색', '파란색', '보라색');

표 9-28. 열거형 지원 함수

기능 설명 예시 결과
enum_first(anyenum) 입력 스포츠 토토형 유형의 첫 번째 값을 반환합니다. enum_first(null::rainbow) 빨간색
enum_last(anyenum) 입력 스포츠 토토형 유형의 마지막 값을 반환합니다. enum_last(null::rainbow) 보라색
enum_range(anyenum) 입력 스포츠 토토형 유형의 모든 값을 반환합니다. 정렬된 배열 enum_range(null::rainbow) 빨간색,주황색,노란색,녹색,파란색,보라색
enum_range(anyenum, 아무눔) 주어진 두 값 사이의 범위를 반환합니다. 열거형 값(순서가 지정된 배열) 값은 다음에서 가져와야 합니다. 동일한 열거형 유형입니다. 첫 번째 매개변수가 null인 경우 결과는 열거형 유형의 첫 번째 값으로 시작됩니다. 두 번째 매개변수가 null이면 결과는 다음으로 끝납니다. 열거형 유형의 마지막 값입니다. enum_range('주황색'::rainbow, '녹색'::무지개) 주황색,노란색,녹색
enum_range(NULL, '녹색'::무지개) 빨간색,주황색,노란색,녹색
enum_range('주황색'::rainbow, NULL) 주황색,노란색,녹색,파란색,보라색

다음의 두 인수 형식을 제외하고는 주의하세요.스포츠 토토_범위, 이 함수는 특정 값이 전달됩니다. 그들은 선언된 내용에만 관심이 있습니다. 데이터 유형. null 또는 유형의 특정 값이 될 수 있습니다. 통과했는데 결과는 똑같습니다. 이것을 적용하는 것이 더 일반적입니다. 함수를 테이블 열이나 함수 인수에 적용하는 것보다 예제에서 제안한 대로 하드와이어 유형 이름입니다.