要获取Amazon Redshift返回星期几的名称,可以使用以下代码示例:
SELECT
CASE EXTRACT(DOW FROM your_date_column)
WHEN 0 THEN 'Sunday'
WHEN 1 THEN 'Monday'
WHEN 2 THEN 'Tuesday'
WHEN 3 THEN 'Wednesday'
WHEN 4 THEN 'Thursday'
WHEN 5 THEN 'Friday'
WHEN 6 THEN 'Saturday'
END AS day_of_week
FROM your_table;
在上述代码中,your_date_column是包含日期的列名,your_table是你要查询的表名。EXTRACT(DOW FROM your_date_column)函数用于从日期中提取星期几的数值,0表示星期日,1表示星期一,依此类推。然后使用CASE语句将这些数值转换成相应的星期几名称,并将结果作为day_of_week返回。
请确保将上述代码中的your_date_column和your_table替换为实际的列名和表名。