PostgreSQL类型转换

   1.int装string

   select CAST (1234 AS text)

 

select to_char(1234,’999‘)

 

2.string转int
select cast('999' as NUMERIC)

–5 附: PostgreSQL 类型转换函数

 

FunctionReturn TypeDescriptionExample

to_char
(timestamp, text

)

textconvert time stamp to string to_char(current_timestamp, ‘HH12:MI:SS’)
to_char
(
interval, text
)
textconvert interval to string to_char(interval ’15h 2m 12s’, ‘HH24:MI:SS’)
to_char
(
int, text
)
textconvert integer to string to_char(125, ‘999’)

to_char
(
double

precision
, text
)

textconvert real/double precision to string to_char(125.8::real, ‘999D9’)
to_char
(
numeric, text
)
textconvert numeric to string to_char(-125.8, ‘999D99S’)
to_date
(text, text
)
dateconvert string to date to_date(’05 Dec 2000′, ‘DD Mon YYYY’)
to_number
(
text, text
)
numericconvert string to numeric to_number(‘12,454.8-‘, ’99G999D9S’)
to_timestamp
(
text, text
)
timestamp with time zoneconvert string to time stamp to_timestamp(’05 Dec 2000′, ‘DD Mon YYYY’)
to_timestamp
(
double precision
)
timestamp with time zoneconvert Unix epoch to time stamp to_timestamp(1284352323)
 
    原文作者:PostgreSQL
    原文地址: https://www.cnblogs.com/esther-qing/p/5908593.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞