在 SQL 中,要獲取星期幾,可以使用 DAYOFWEEK()
函數(在某些數據庫系統中可能是 WEEKDAY()
或 DAY_OF_WEEK()
)。這個函數返回一個數字,表示星期幾,其中周日通常被表示為 1,周一為 2,依此類推,直到周六為 7。
以下是一個使用 DAYOFWEEK()
函數的示例:
SELECT DAYOFWEEK(your_date_column) AS day_of_week
FROM your_table;
在這個示例中,your_date_column
是包含日期的列名,your_table
是表名。結果將顯示一個名為 day_of_week
的列,其中包含每個日期對應的星期幾的數字表示。
請注意,不同的數據庫系統可能有不同的函數名稱和參數順序。例如,在 MySQL 中,可以使用 DAYNAME()
函數獲取星期幾的名稱:
SELECT DAYNAME(your_date_column) AS day_of_week
FROM your_table;
而在 PostgreSQL 中,可以使用 EXTRACT(DOW FROM your_date_column)
獲取星期幾的數字表示:
SELECT EXTRACT(DOW FROM your_date_column) AS day_of_week
FROM your_table;