Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


DAYNAME

📄字数 520
👁️阅读量 加载中...

功能描述

expr 中提取日期对应的星期名称。

语法格式

sql
DAYNAME(expr)

输入参数

  • exprDATETIMEDATETIME WITH TIME ZONE 类型,或能隐式转换为 DATETIMEDATETIME WITH TIME ZONE 类型的其他类型。

提示

  • NULL 无具体的类型,所以当参数为 NULL 时,会产生异常 E10100 候选函数出现多义性,需要手动为参数指定具体的形参类型,如:DAYNAME(NULL::DATE)

输出结果

返回 VARCHAR 类型。返回值范围:[Monday, Tuesday, ..., Sunday],输入参数为 NULL 时,输出结果为 NULL

提示

  • 默认返回英文的星期名,不支持返回中文的星期名。

示例

sql
-- 返回'1987-01-01'时间对应的星期几,用名字表示
SQL> SELECT DAYNAME('1987-01-01');

+----------+
|  EXPR1   |
+----------+
| Thursday |
+----------+

-- 返回'2022-01-04 12:34:56'时间对应的星期几,用名字表示
SQL> SELECT DAYNAME('2022-01-04 12:34:56');

+---------+
|  EXPR1  |
+---------+
| Tuesday |
+---------+

-- 返回'2022-01-04 12:34:56 +08:00'时间对应的星期几,用名字表示
SQL> SELECT DAYNAME('2022-01-04 12:34:56 +08:00');

+---------+
|  EXPR1  |
+---------+
| Tuesday |
+---------+