Skip to content

DAYOFWEEK

功能描述

从日期或时间值中提取该日期是星期几的数字表示。返回一个整数,表示该日期是星期几,其中:

  • 1 表示星期日
  • 2 表示星期一
  • 3 表示星期二
  • 4 表示星期三
  • 5 表示星期四
  • 6 表示星期五
  • 7 表示星期六

语法格式

DAYOFWEEK(expr)

参数说明

expr:DATETIME 类型的字段或变量或表达式。

函数返回类型

INTEGER类型字符串。

示例

sql
SQL> SELECT DAYOFWEEK('2022-01-01') FROM dual;

EXPR1 | 
------------------------------------------------------------------------------
7 |
    
SQL> SELECT DAYOFWEEK('2022-01-01 12:34:56 BC') FROM dual;

EXPR1 | 
------------------------------------------------------------------------------
2 |
     
SQL> SELECT DAYOFWEEK('2022-01-01'::DATE + 10) FROM dual;

EXPR1 | 
------------------------------------------------------------------------------
3 |

SELECT DAYOFWEEK('') FROM dual;

EXPR1 | 
------------------------------------------------------------------------------
<NULL>|