MySQL 是一種流行的關系型數據庫管理系統,用于存儲和管理各種數據。常常需要從數據庫中提取特定日期范圍內的數據,如取周六周日的數據。
SELECT * FROM tablename WHERE WEEKDAY(datefield) IN (5,6)
以上 SQL 查詢語句使用 WEEKDAY 函數來獲得日期的星期幾,星期六和星期天分別對應數字 5 和 6, IN 操作符用于比較這兩個數字是否在星期六和星期天之間。
如果需要進一步限制日期范圍,可以使用 DATE 函數把日期字段轉換為標準格式,如:
SELECT * FROM tablename WHERE DATE(datefield) BETWEEN '2021-01-01' AND '2021-12-31' AND WEEKDAY(datefield) IN (5,6)
以上查詢語句將在日期范圍內選取所有星期六和星期天的數據。
當然,不同的數據庫管理系統可能有不同的函數和語法,以上僅供參考。在實際操作中應根據具體情況靈活運用。