SQL> select * from jay;
SELECT_TIME
------------------------------------
20130119
20130120
20130118
SQL> SELECT
(CASE
WHEN TO_CHAR(
TO_DATE(select_time, 'yyyymmdd'),
'D'
)= 1 THEN
select_time || ' ' || TO_CHAR(
TO_DATE(select_time, 'yyyymmdd'),
'DAY'
)
WHEN TO_CHAR(
TO_DATE(select_time, 'yyyymmdd'),
'D'
)= 7 THEN
select_time || ' ' || TO_CHAR(
TO_DATE(select_time, 'yyyymmdd'),
'DAY'
)
ELSE
SELECT_TIME
END) AS SELECT_TIME
FROM
23 jay;
SELECT_TIME
--------------------------------------------------------------------------------
20130119 星期六
20130120 星期日
20130118
Oracle-CASE WHEN使用
最新推荐文章于 2024-04-18 16:05:18 发布