젠 토토 : 문서 : 9.6 | |||
---|---|---|---|
PostgreSQL : 문서 : 9.6 : 날짜/범퍼카 토토 기능 및 연산자 | PostgreSQL : 문서 : 9.6 : 토토 결과 및 연산자 | 제 9 장 기능 및 연산자 | 다음 |
열거 유형의 경우 (PostgreSQL : 문서 : 9.6 : 열거 된 범퍼카 토토), 열거 유형의 특정 값을 하드 코딩하지 않고 클리너 프로그래밍을 허용하는 몇 가지 기능이 있습니다. 이들은에 나열되어 있습니다.표 9-32. 예제는 다음과 같이 생성 된 열거 유형을 가정합니다.
Enum ( '빨간색', '오렌지', '노란색', '녹색', '파란색', '보라색')로 유형 무지개를 만듭니다.
표 9-32. 열거적인 지원 기능
function | 설명 | example | 예제 결과 |
---|---|---|---|
enum_first (Anyenum) | 입력 열거 유형의 첫 번째 값을 반환 | enum_first (null :: Rainbow) | 빨간색 |
enum_last (Anyenum) | 입력 열거 유형의 마지막 값을 반환 | enum_last (null :: Rainbow) | 보라색 |
enum_Range (AnyEnum) | 주문한 배열에서 입력 열거 유형의 모든 값을 반환 | enum_Range (null :: Rainbow) | 빨간색, 주황색, 노란색, 녹색, 파란색, 보라색 |
enum_Range (AnyEnum, AnyEnum) | 순서 배열로 주어진 두 개의 열거 값 사이의 범위를 반환합니다. 값은 동일한 열거 형 유형에서 가져와야합니다. | enum_Range ( '오렌지':: 레인보우, '그린':: 레인보우) | 오렌지, 노란색, 녹색 |
enum_Range (null, 'green':: rainbow) | 빨간색, 주황색, 노란색, 녹색 | ||
enum_Range ( 'Orange':: Rainbow, Null) | 오렌지, 노란색, 녹색, 파란색, 보라색 |
두 가지 연대 양식을 제외하고enum_Range
,이 함수는 그들에게 전달 된 특정 값을 무시합니다. 그들은 선언 된 데이터 유형에만 관심이 있습니다.
PostgreSQL : 문서 : 9.6 : 날짜/범퍼카 토토 기능 및 연산자 | 젠 토토 : 문서 : 9.6 : 젠 토토 9.6.24 문서화 | 다음 |
날짜/시간 기능 및 연산자 | PostgreSQL : 문서 : 9.6 : 토토 결과 및 연산자 | 기하학적 함수 및 연산자 |