롤 토토 9.3.25 문서 | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 9.3 : 날짜/토토 꽁 머니 기능 및 연산자 | PostgreSQL : 문서 : 9.3 : 토토 사이트 추천 및 연산자 | 제 9 장 기능 및 운영자 | 스포츠 토토 베트맨 PostgreSQL : 문서 : 9.3 : 기하학적 함수 및 연산자 |
열거 유형의 경우 (섹션 8.7), 몇 가지 기능이 있습니다 이는 하드 코딩없이 클리너 프로그래밍을 허용합니다 열거 유형의 값. 이들은에 나열되어 있습니다.표 9-30. 그만큼 예제는 다음과 같이 생성 된 열거 유형을 가정합니다.
열거로 유형 무지개를 만듭니다 ( '빨간색', '오렌지', '노란색', '녹색', '파란색', '보라색');
표 9-30. 열거적인 지원 기능
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) | 주어진 두 개의 열거 사이의 범위를 반환합니다 주문 배열로서 값. 값은 동일한 열거에서 가져와야합니다 유형. 첫 번째 매개 변수가 null이면 결과는 열거 유형의 첫 번째 값. 두 번째 매개 변수가 null이면 결과는 열거 유형의 마지막 값으로 끝납니다. | enum_Range ( 'Orange':: Rainbow, '녹색':: 레인보우) | 오렌지, 노란색, 녹색 |
enum_Range (null, '녹색':: 레인보우) | 빨간색, 주황색, 노란색, 녹색 | ||
enum_Range ( '오렌지':: 레인보우, 널) | 오렌지, 노란색, 녹색, 파란색, 자주색 |
두 가지 변호 형식을 제외하고enum_Range
,이 기능은
그들에게 구체적인 가치가 전달되었습니다. 그들은 선언 된 것에 대해서만 관심을 갖습니다
데이터 유형. null 또는 유형의 특정 값은
동일한 결과로 통과했습니다. 이것들을 적용하는 것이 더 일반적입니다
테이블 열 또는 기능 인수에 대한 기능은
예제에 의해 제안 된 하드 유용 유형 이름.
이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
날짜/시간 함수 및 연산자 | up | 기하학적 함수 및 연산자 |