AI智能
改变未来

SQL(Oracle) 日期转换为英文年月格式

表 sales如下
product_id day_val price
01 2020-03-11 568
02 2020-01-10 458

需要变为如下格式:
product_id day_val price
01 Mar-20 568
02 Jan-20 458

语句:
select initcap(to_char(day_val,‘mon-yy’,‘nls_date_language=american’)) as day_val
from sales
;

更多解说:
1.nls_date_language=american,把日期转换为英文
2.initcap,首字母大写

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » SQL(Oracle) 日期转换为英文年月格式