사설 토토 사이트 9.3.25 문서 | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 9.3 : 패턴 젠 토토 | PostgreSQL : 문서 : 9.3 : 토토 사이트 추천 및 연산자 | 제 9 장 기능 및 운영자 | PostgreSQL : 문서 : 9.3 : 날짜/토토 꽁 머니 기능 및 연산자 |
the사설 토토 사이트서식 기능은 다양한 변환을위한 강력한 도구 세트를 제공합니다. 사설 토토 사이트 유형 (날짜/시간, 정수, 부동 소수점, 숫자) 형식의 문자열 및 형식으로부터 형식화 된 문자열에서 변환하기 위해 특정 사설 토토 사이트 유형.테이블 9-21나열됩니다. 이 기능은 모두 공통의 부름을 따릅니다 컨벤션 : 첫 번째 인수는 포맷 할 값과 두 번째 인수는 출력 또는 입력을 정의하는 템플릿입니다. 체재.
단일 학습TO_TIMESTAMP
함수도 사용할 수 있습니다. a를 받아들입니다.더블
정도인수와 Unix Epoch에서 전환합니다 (그 이후 초
1970-01-01 00 : 00 : 00+00) to시간이 지남에 따라 타임 스탬프
존. (정수유닉스 에포크입니다
암시 적으로 캐스트이중 정밀도.)
표 9-21. 함수 서식
기능 | 반환 사설 토토 사이트 | 설명 | example |
---|---|---|---|
사설 토토 사이트 (타임 스탬프, 텍스트) |
텍스트 | 타임 스탬프 변환 | 사설 토토 사이트 (current_timestamp, 'hh12 : mi : ss') |
사설 토토 사이트 (간격, 텍스트) |
텍스트 | 간격을 문자열로 변환 | 사설 토토 사이트 (간격 '15h 2m 12s', 'hh24 : mi : ss') |
사설 토토 사이트 (int, 텍스트) |
텍스트 | 정수를 문자열로 변환 | 사설 토토 사이트 (125, '999') |
사설 토토 사이트 (이중 정밀,
텍스트) |
텍스트 | 실제/이중 정밀도를 문자열로 변환 | 사설 토토 사이트 (125.8 :: Real, '999d9') |
사설 토토 사이트 (숫자, 텍스트) |
텍스트 | 숫자를 문자열로 변환 | 사설 토토 사이트 (-125.8, '999D99S') |
to_date (텍스트, 텍스트) |
날짜 | 날짜로 문자열 변환 | TO_DATE ('05 Dec 2000 ', 'dd mon yyyy') |
to_number (텍스트, 텍스트) |
숫자 | 문자열을 숫자로 변환 | to_number ('12, 454.8- ', '99G999D9S') |
TO_TIMESTAMP (텍스트, 텍스트) |
시간대가있는 타임 스탬프 | 스트링을 타임 스탬프로 변환 | TO_TIMESTAMP ('05 Dec 2000 ', 'dd mon yyyy') |
TO_TIMESTAMP (더블
정도) |
시간대가있는 타임 스탬프 | Unix Epoch 변환 타임 스탬프 | TO_TIMESTAMP (1284352323) |
in사설 토토 사이트
출력 템플릿
문자열, 인식 및 교체되는 특정 패턴이 있습니다.
주어진 값을 기준으로 적절하게 형성된 데이터를 사용합니다. 어느
템플릿 패턴이 아닌 텍스트는 단순히 구두로 복사됩니다.
마찬가지로 입력 템플릿 문자열 (다른 함수의 경우)에서
템플릿 패턴 입력에 의해 제공 될 값을 식별합니다.
데이터 문자열.
테이블 9-22서식 날짜에 사용할 수있는 템플릿 패턴을 표시합니다 그리고 시간 값.
표 9-22. 날짜/시간에 대한 템플릿 패턴 서식
패턴 | 설명 |
---|---|
HH | 시간의 시간 (01-12) |
HH12 | 시간의 시간 (01-12) |
HH24 | 시간의 시간 (00-23) |
mi | 분 (00-59) |
SS | Second (00-59) |
MS | 밀리 초 (000-999) |
US | 마이크로 초 (000000-99999) |
SSSS | 자정을지나 초 초 (0-86399) |
am, am, PM또는PM | Meridiem 표시기 (기간 없음) |
A.M., A.M., p.m.또는p.m. | Meridiem 표시기 (기간 포함) |
y, yyy | Comma가있는 연도 (4 개 이상) |
yyyy | 연도 (4 자리 이상) |
yyy | 지난 3 자리 |
yy | 지난 2 자리 |
y | 올해의 마지막 숫자 |
iyyy | ISO 8601 주 기간 (4 자리 이상) |
iyy | ISO의 마지막 3 자리 8601 주 기적 연도 |
iy | ISO 8601 주 기간의 마지막 2 자리 |
i | ISO의 마지막 숫자 8601 주 기적 연도 |
BC, BC, ad또는ad | ERA 표시기 (기간 없음) |
B.C., B.C., a.d.또는a.d. | ERA 표시기 (기간 포함) |
Month | 전체 대문자 월 이름 (9 숯으로 비워 두드) |
Month | 전체 대문자 달 이름 (9 숯으로 빈 정지) |
Month | 전체 소문자 월 이름 (9 숯으로 비워 두드) |
Mon | 약식 상류 달 이름 (영어로 된 3 숯, 3 숯, 현지화 된 길이는 다릅니다) |
Mon | 약식 대문자 월 이름 (영어로 된 3 문자, 현지화 된 길이는 다릅니다) |
Mon | 약식 소문자 월 이름 (영어로 된 3 문자, 현지화 된 길이는 다릅니다) |
mm | 월 번호 (01-12) |
day | 전체 대문자 날 이름 (9 숯으로 비워 두드) |
day | 전체 대문자 날 이름 (9 숯으로 비워 두드) |
day | 전체 소문자 이름 (9 숯으로 빈 정지) |
dy | 약식 상류의 날 이름 (영어로 된 3 숯, 현지화 길이는 다릅니다) |
dy | 약식 자본화 된 날 이름 (영어로 된 3 숯, 현지화 길이는 다릅니다) |
dy | 약식 소문자 날 이름 (영어로 된 3 숯, 현지화 길이는 다릅니다) |
DDD | 연말 (001-366) |
iddd | ISO 8601 주 1 주일 (001-371; 올해 1 일 첫 번째 ISO 주일의 월요일) |
DD | 매월 (01-31) |
d | 주일, 일요일 (1) to 토요일 (7) |
id | ISO 8601 주일, 월요일 (1) 일요일까지 (7) |
W | 월 주 (1-5) (첫 주가 첫날에 시작됩니다. 달) |
ww | 주간 수 (1-53) (첫 주가 첫 주에서 시작됩니다. 올해의 날) |
iw | ISO 8601 주 1 주일 (01-53; 첫 번째) 올해의 목요일은 1 주차입니다) |
CC | Century (2 자리) (21 세기는 시작됩니다 2001-01-01) |
J | Julian Day (4714 년 11 월 24 일 이후의 정수 일 자정 UTC) |
Q | Quarter (무시to_date 및TO_TIMESTAMP ) |
rm | 대문자 로마 숫자의 달 (i-xii; i = 1 월) |
rm | 소문자 로마 숫자의 달 (i-xii; i = 1 월) |
TZ | 대문자 시간-구역 약어 (insure사설 토토 사이트 ) |
TZ | 소문자 시간 구역 약어 (rebupport사설 토토 사이트 ) |
수정자를 템플릿 패턴에 적용하여 변경할 수 있습니다. 행동. 예를 들어,fmmonthMonthFMModifier.테이블 9-23날짜/시간 형식의 수정 자 패턴을 보여줍니다.
표 9-23. 날짜/시간 동안 템플릿 패턴 수정 자 서식
Modifier | 설명 | example |
---|---|---|
FMprefix | 채우기 모드 (선행 제로 및 패딩 블랭드 억제) | fmmonth |
th접미사 | 어퍼 케이스 서수 접미사 | ddth, 예 :12th |
th접미사 | 소문자 서수 접미사 | ddth, 예 :12th |
fxprefix | 고정 형식 글로벌 옵션 (사용 메모 참조) | fx month dd day |
TMprefix | 번역 모드 (현지일 및 월 이름 인쇄LC_TIME) | tmmonth |
SP접미사 | 주문 모드 (구현되지 않음) | DDSP |
날짜/시간 형식에 대한 사용 메모 :
FM주요 0을 억제합니다 그렇지 않으면 출력을 만들기 위해 추가되는 후행 블랭크 패턴은 고정형입니다. 안에사설 토토 사이트, FMOracle에서 다음 사양 만 수정합니다FM모든 후속 사양에 영향을 미칩니다 반복FM수정자는 채우기 모드를 전환합니다 그리고 꺼짐.
TM후드는 포함되지 않습니다 공백.
TO_TIMESTAMP
및to_date
입력에 여러 개의 빈 공간을 건너 뜁니다
이 아니라면 문자열FX옵션이 사용됩니다. 을 위한
예,TO_TIMESTAMP ( '2000 Jun', 'yyyy
월 ')작품이지만to_timestamp ( '2000 Jun', 'fxyyyy
월 ')오류를 반환하기 때문에TO_TIMESTAMP
하나의 공간 만 기대합니다.fx의 첫 번째 항목으로 지정해야합니다
주형.
일반 텍스트가 허용됩니다사설 토토 사이트
템플릿 및 문자 그대로 출력됩니다.
이중 인용문으로 하위 문자열을 넣을 수 있습니다.
패턴 키워드가 포함되어 있어도 문자 그대로의 텍스트로 해석됩니다.
예를 들어,' "Hello Year"yyyy',yyyy연도 사설 토토 사이트로 대체됩니다.
하지만 싱글yinYear안에to_date
, to_number
,
그리고TO_TIMESTAMP
, 이중 인용
문자열에 포함 된 입력 문자 수를 건너 뜁니다.
문자열, 예 :"xx"두 입력을 건너 뜁니다
캐릭터.
출력에 이중 견적을 원한다면 예를 들어 백 슬래시로 우선합니다'\ "yyyy month \"'.
연도 형식 사양이 4 자리 미만인 경우 (예 :yyy, 공급 된 연도는보다 적습니다 4 자리, 올해는 연도에 가장 가까워 질 것입니다. 2020, 예 :951995 년이됩니다.
theyyyy문자열에서로 변환타임 스탬프또는날짜a 4 자리 이상으로 연도를 처리 할 때 제한. 당신은해야합니다 이후에 숫자가 아닌 문자 또는 템플릿을 사용하십시오.yyyy, 그렇지 않으면 연도는 항상 4로 해석됩니다 숫자. 예를 들어 (20000 년과 함께) :to_date ( '2000001131', 'yyyymmdd')해석됩니다 4 자리로서; 대신 이후에 비 몇 자리 분리기를 사용하십시오 연도, 좋아요to_date ( '20000-1131', 'yyyy-mmdd')또는TO_DATE ( '20000NOV31', 'yyyymondd').
문자열에서로 변환타임 스탬프또는날짜, TheCC(Century) 필드가 무시됩니다yyy, yyyy또는y, yyy필드. 만약에CC가 사용됩니다 와 함께yy또는y그런 다음 올해는 지정된 세기의 해로 계산됩니다. 만약 세기는 지정되었지만 연도는 그렇지 않습니다. 세기는 가정됩니다.
ISO 8601 주 너 링 날짜 (Gregorian과는 별개
날짜)를 지정할 수 있습니다TO_TIMESTAMP
및to_date
두 가지 방법 중 하나 :
연도, 주 번호 및 주중 : 예를 들어to_date ( '2006-42-4', 'iyyy-iw-id')날짜를 반환2006-10-19. 평일을 생략하면 1 (월요일)이라고 가정합니다.
연도 및 연도 : 예를 들어to_date ( '2006-291', 'iyyy-iddd')또한 반환2006-10-19.
ISO 8601의 혼합물을 사용하여 날짜를 입력하려고합니다. 주중 내부 필드와 그레고리 데이트 필드는 무의미합니다 오류가 발생합니다. ISO 8601 주 기적의 맥락에서 해, A의 개념"Month"또는"월"의미가 없습니다. 에서 Gregorian 년의 맥락에서, ISO 주간에는 의미가 없습니다.
주의 |
while |
문자열에서로 변환타임 스탬프, 밀리 초 (MS) 또는 마이크로 초 (US) 값은 초 숫자로 사용됩니다 소수점 후. 예를 들어TO_TIMESTAMP ('12 : 3 ','SS : MS ')그러나 변환이 12 + 0.3 초로 계산되기 때문에 300. 이것 형식의 수단SS : MS, 입력 값12:3, 12:30및12:300지정하십시오 같은 수의 밀리 초. 3 밀리 초를 얻으려면 하나 사용해야12:003, 전환 12 + 0.003 = 12.003 초로 계산됩니다.
여기 더 복잡한 예가 있습니다 :TO_TIMESTAMP ('15 : 12 : 02.020.001230 ', 'hh24 : mi : ss.ms.us')15 시간, 12 분 및 2 초 +입니다 20 밀리 초 + 1230 마이크로 초 = 2.021230 초.
사설 토토 사이트 (..., 'id')
의 날
주 번호 매기기 일치추출물 (Isodow
에서 ...)
기능이지만사설 토토 사이트 (...,
'디')
s는 일치하지 않습니다추출물 (다우
에서 ...)
의 날 번호.
사설 토토 사이트 (Interval)
형식HHandHH12as
12 시간 시계에 표시, 즉 제로 시간 및 36 시간 출력으로12, whileHH24간격의 경우 23을 초과 할 수있는 전체 시간 값을 출력합니다.
테이블 9-24서식에 사용할 수있는 템플릿 패턴이 표시됩니다 숫자 값.
표 9-24. 숫자 서식을위한 템플릿 패턴
패턴 | 설명 |
---|---|
9 | 숫자 위치 (무의미한 경우 삭제 가능) |
0 | 숫자 위치 (경우에도 삭제되지 않습니다 의미 없는) |
.(기간) | 소수점 |
,(쉼표) | 그룹 (수천) 분리기 |
PR | 각도 괄호의 음수 값 |
S | 숫자에 고정 된 사인 (로케일 사용) |
l | 통화 기호 (로케일 사용) |
d | 소수점 (로케일 사용) |
g | 그룹 분리기 (로케일 사용) |
mi | 지정된 위치의 마이너스 부호 (숫자 <0) |
pl | 지정된 위치 (숫자 0 인 경우) |
SG | plus/minus sign in speleed position |
rn | 로마 숫자 (1과 3999 사이의 입력) |
th또는th | 서수 접미사 |
V | 지정된 숫자 수를 바꾸십시오 (참고 참조) |
eeee | 과학 표기법을위한 지수 |
숫자 형식에 대한 사용 메모 :
0할 숫자 위치를 지정합니다
선행/후행 0이 포함되어 있어도 항상 인쇄됩니다.9또한 숫자 위치를 지정하지만 if
그것은 주요 제로이면 공간으로 대체되며
후행 0이고 채우기 모드가 지정되면
삭제. (을 위한to_number ()
,이 두 가지
패턴 문자는 동일합니다.)
패턴 문자S, l, d및g부호, 통화 기호, 소수점을 나타냅니다 포인트 및 전류에 의해 정의 된 수천 개의 분리기 문자 로케일 (참조lc_monetary및lc_numeric). 그만큼 패턴 문자 기간과 쉼표는 정확한 것을 나타냅니다 소수점과 수천의 의미를 가진 캐릭터 로케일에 관계없이 분리기.
로그인에 대한 명시 적 조항이없는 경우사설 토토 사이트 ()
의 패턴, 하나의 열이 예약됩니다
표지판을 위해, 그것은 앵커가 왼쪽에 앵커가됩니다.
숫자. 만약에S일부 왼쪽으로 나타납니다9's는 마찬가지로 고정됩니다
숫자.
사용 서명SG, pl또는MI고정되지 않았습니다 숫자로; 예를 들어,사설 토토 사이트 (-12, 'mi9999')생산'-12'하지만사설 토토 사이트 (-12, 'S9999')생산' -12 '. (오라클 구현은의 사용을 허용하지 않습니다.mi전9가 아니라 오히려 필요9precedemi.)
th| 값을 낮게 변환하지 않습니다 0은 분수 숫자를 변환하지 않습니다.
pl, SG및thare사설 토토 사이트확장.
V입력을 효과적으로 곱합니다
값10^n, 여기서n다음 자리 수입니다34999_35002. 사설 토토 사이트
사용을 지원하지 않습니다V결합
소수점 (예 :99.9V99는 그렇지 않습니다
허용된).
eeee(과학 표기법)는 될 수 없습니다 다른 형식 패턴과 함께 사용하거나 숫자 및 소수점 패턴 이외의 수정 자. 형식 문자열의 끝에서 (예 :9.99eee유효한 패턴).
특정 수정자는 모든 템플릿 패턴에 적용 할 수 있습니다. 행동을 변경합니다. 예를 들어,FM99.9999.99FM수정 자.테이블 9-25숫자 형식의 수정 자 패턴을 보여줍니다.
표 9-25. 숫자에 대한 템플릿 패턴 수정 자 서식
수정 자 | 설명 | example |
---|---|---|
FMprefix | 채우기 모드 (후행 제로 및 패딩 블랭드 억제) | FM99.99 |
th접미사 | 어퍼 케이스 서수 접미사 | 999th |
th접미사 | 소문자 서수 접미사 | 999th |
테이블
9-26사용의 몇 가지 예를 보여줍니다사설 토토 사이트
기능.
표 9-26.사설 토토 사이트
예제
표현 | 결과 |
---|---|
사설 토토 사이트 (current_timestamp, 'Day, DD HH12 : MI : SS') | '화요일, 06 05:39:18' |
사설 토토 사이트 (current_timestamp, 'fmday, fmdd hh12 : mi : ss') | '화요일, 6 05:39:18' |
사설 토토 사이트 (-0.1, '99 .99 ') | ' -.10 ' |
사설 토토 사이트 (-0.1, 'FM9.99') | '-. 1' |
사설 토토 사이트 (-0.1, 'fm90.99') | '-0.1' |
사설 토토 사이트 (0.1, '0.9') | ' 0.1 ' |
사설 토토 사이트 (12, '9990999.9') | ' 0012.0 ' |
사설 토토 사이트 (12, 'FM9990999.9') | '0012.' |
사설 토토 사이트 (485, '999') | ' 485 ' |
사설 토토 사이트 (-485, '999') | '-485' |
사설 토토 사이트 (485, '9 9 9') | ' 4 8 5 ' |
사설 토토 사이트 (1485, '9,999') | ' 1,485 ' |
사설 토토 사이트 (1485, '9G999') | ' 1 485 ' |
사설 토토 사이트 (148.5, '999.999') | ' 148.500 ' |
사설 토토 사이트 (148.5, 'FM999.999') | '148.5' |
사설 토토 사이트 (148.5, 'FM999.990') | '148.500' |
사설 토토 사이트 (148.5, '999D999') | ' 148,500 ' |
사설 토토 사이트 (3148.5, '9G999D999') | ' 3 148,500 ' |
사설 토토 사이트 (-485, '999S') | '485-' |
사설 토토 사이트 (-485, '999mi') | '485-' |
사설 토토 사이트 (485, '999mi') | '485' |
사설 토토 사이트 (485, 'fm999mi') | '485' |
사설 토토 사이트 (485, 'PL999') | '+485' |
사설 토토 사이트 (485, 'SG999') | '+485' |
사설 토토 사이트 (-485, 'sg999') | '-485' |
사설 토토 사이트 (-485, '9SG99') | '4-85' |
사설 토토 사이트 (-485, '999PR') | '<485' |
사설 토토 사이트 (485, 'l999') | 'DM 485' |
사설 토토 사이트 (485, 'rn') | ' cdlxxxv ' |
사설 토토 사이트 (485, 'fmrn') | 'CDLXXXV' |
사설 토토 사이트 (5.2, 'fmrn') | 'V' |
사설 토토 사이트 (482, '999th') | ' 482nd ' |
사설 토토 사이트 (485, ' "좋은 숫자 :"999') | '좋은 번호 : 485' |
사설 토토 사이트 (485.8, ' "pre :"99 "post :".999') | 'pre : 485 게시물 : .800' |
사설 토토 사이트 (12, '99V999') | ' 12000 ' |
사설 토토 사이트 (12.4, '99V999') | ' 12400 ' |
사설 토토 사이트 (12.45, '99V9') | ' 125 ' |
사설 토토 사이트 (0.0004859, '9.99eee') | ' 4.86E-04 ' |
이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
패턴 매칭 | up | 날짜/시간 함수 및 연산자 |