SELECT PASS_YUKO_DT,
CASE
WHEN TO_CHAR(TO_DATE(PASS_YUKO_DT,'YYYY-MM-DD'),'D') = '1' THEN 'SUNDAY'
WHEN TO_CHAR(TO_DATE(PASS_YUKO_DT,'YYYY-MM-DD'),'D') = '2' THEN 'MONDAY'
WHEN TO_CHAR(TO_DATE(PASS_YUKO_DT,'YYYY-MM-DD'),'D') = '3' THEN 'TUESDAY'
WHEN TO_CHAR(TO_DATE(PASS_YUKO_DT,'YYYY-MM-DD'),'D') = '4' THEN 'WEDNESDAY'
WHEN TO_CHAR(TO_DATE(PASS_YUKO_DT,'YYYY-MM-DD'),'D') = '5' THEN 'THURSDAY'
WHEN TO_CHAR(TO_DATE(PASS_YUKO_DT,'YYYY-MM-DD'),'D') = '6' THEN 'FRIDAY'
WHEN TO_CHAR(TO_DATE(PASS_YUKO_DT,'YYYY-MM-DD'),'D') = '7' THEN 'SATURDAY'
END AS YOHBI_NM
FROM HSUSERID
效果如下图:

博客展示了一段数据库查询代码,通过 SQL 语句将日期字段 PASS_YUKO_DT 转换为对应的星期名称,存储在 YOHBI_NM 字段中,查询表为 HSUSERID,体现了数据库中日期处理的应用。

被折叠的 条评论
为什么被折叠?



