标签: sql postgresql date
我有一列的值如下所示。数据类型为“文本”
Check-in 26Nov2017 09Jun2017 19Jan2018
我正在尝试转换为特定格式
Check-in Nov-17 Jun-17 Jan-18
我尝试写为时出现类型显式错误
select Check-in,to_date(Check-in,'Mon-YY') as Check-in_updated from my_table;
答案 0 :(得分:2)
首先,您需要使用CAST()
CAST()
Demo
SELECT TO_CHAR(cast(Check-in as date), 'Mon-YY')
输出:
Nov-17