orcal中pl/sql语句怎么用case语句来实现输出今天是星期几(如“今天是星期六”)?注释下面
发布网友
发布时间:2022-04-10 10:36
我来回答
共2个回答
热心网友
时间:2022-04-10 12:05
SELECT
CASE WHEN TO_CHAR(SYSDATE, 'D') = '1' THEN '星期日'
WHEN TO_CHAR(SYSDATE, 'D') = '2' THEN '星期一'
WHEN TO_CHAR(SYSDATE, 'D') = '3' THEN '星期二'
WHEN TO_CHAR(SYSDATE, 'D') = '4' THEN '星期三'
WHEN TO_CHAR(SYSDATE, 'D') = '5' THEN '星期四'
WHEN TO_CHAR(SYSDATE, 'D') = '6' THEN '星期五'
WHEN TO_CHAR(SYSDATE, 'D') = '7' THEN '星期六'
END
FROM
al;
今天 2012年12月7日
查询返回结果是:
CASEWHENTO_CHAR(SY
------------------
星期五
热心网友
时间:2022-04-10 13:23
select decode(daynum(sysdate),1,'sunday',2,'Monday',3,'Tuesday',4,'Thursday',....)
from al追问用case语句啊!