gpt4 book ai didi

sql - 使用 SQL 查询输出进行操作

转载 作者:行者123 更新时间:2023-12-04 20:56:42 25 4
gpt4 key购买 nike

我想编写一个查询,仅返回 3 个字符的月份,但第一个字符应该是大写,其余的不是大写。例如 DEC 应为 (Dec) 或 JAN (Jan)。

select substr(sysdate,4,3) from dual;

上面的 SQL 代码返回月份,但以大写形式“DEC”,因此我希望输出为“Dec”。

有人知道如何实现吗?

谢谢

最佳答案

如之前的答案所述,无需进行操作。

你可以简单地这样写:

SELECT TO_CHAR (SYSDATE, 'Mon', 'nls_date_language=American') FROM DUAL;

如果您传递“月份”作为第二个参数,您将获得“十二月”,如果您传递“月份”,您将获得“十二月”,如果您传递“星期一”,您将获得“十二月” ',正如您所问的。

希望对您有帮助!

关于sql - 使用 SQL 查询输出进行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53589937/

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