pgsql 怎么确定周末
时间: 2024-07-13 20:01:41 浏览: 102
pgsql连接工具,版本6.8
在PostgreSQL中,你可以使用`EXTRACT()`函数以及`CASE`表达式来判断某个日期是否是周末。周末通常指周六(7)和周日(0)。下面是一个基本的例子:
```sql
SELECT
date_column AS original_date,
CASE
WHEN EXTRACT(DOW FROM date_column) IN (0, 6) THEN 'Weekend'
ELSE 'Weekday'
END AS is_weekend
FROM your_table;
```
在这个查询中,`date_column`是你想要检查日期的列名。`DOW`是英文"Day of the Week"的缩写,`EXTRACT(DOW FROM date_column)`会返回该日期是一周中的第几天(0代表周日,1代表周一,以此类推直到6代表周六)。
阅读全文