gpt4 book ai didi

mysql - 使用 SQL 中的 CONVERT() 将月份名称转换为月份编号

转载 作者:行者123 更新时间:2023-11-29 08:11:21 28 4
gpt4 key购买 nike

我知道这是一个重复的问题,但我找不到问题的答案。

我正在尝试将 03-FEB-2014 获取为 03-02-2014 。我正在使用以下查询:

SELECT CONVERT(date,CREATED,105) from dbstatus

但它抛出以下错误:

Error starting at line 1 in command:
SELECT CONVERT(date,CREATED,105) from dbstatus
Error at Command Line:1 Column:15
Error report:
SQL Error: ORA-00936: missing expression
00936. 00000 - "missing expression"
*Cause:
*Action:

“CREATED”是日期为 2014 年 2 月 3 日的列的名称

最佳答案

首先选择to_date(date_column,'YYYY-MM-DD'),然后应用to_char(date_column,'YYYY-MM-DD')

--03-FEB-2014 as 03-02-2014
select to_char( to_date(sysdate,'dd-mon-yyyy'),'dd-mm-yyyy') from dual;

关于mysql - 使用 SQL 中的 CONVERT() 将月份名称转换为月份编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21525627/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com