如何在Oracle中从给定日期获取月份名称?

如果给定的日期是'15-11-2010',那么我希望从这个日期算起November.

推荐答案

select to_char(sysdate, 'Month') from dual

在您的示例中:

select to_char(to_date('15-11-2010', 'DD-MM-YYYY'), 'Month') from dual

Sql相关问答推荐

在SQL中向每个子字节组添加字节行

有没有办法用SQL编写一条CASE语句,如果列A&>0,那么列B,列C=0

Lag()函数的差异:R与SQL(将R代码转换为SQL)

SQL:如何将相应位置的两个数组中的元素组合在一起

获得第三名或最老的记录

仅当交叉应用返回单值时才更新记录

在查询Oracle SQL中创建替代ID

SQL Athena/prest判断值是否在嵌套的json数组中

根据是否出现过零来筛选数据(跨多行)

按用户和时间列出的SQL Group考勤列表

group-by-clause具有特定列,而不是oracle的toad中的all

查询以从时间范围列表中查找唯一时间段

使用 Oracle SQL Developer 将不同的列值转换为列会导致错误 ORA-01489

PostgreSQL:从多个字段收集特定指标的最后一个条目

Oracle 21c 中的递归查询回顾过go 3 周

如何在sparksql查询中使用日期值?

检索具有相同位置的最小和最大store 数量

Teradata 多个进程的最大进程结束时间捕获

HIVE SQL where 子句未按预期工作

计算 PostgreSQL 中的平均会话长度