今天是星期二。Oracle - 獲取星期幾
當我運行這條SQL語句時,它說它不是星期二?
SELECT
CASE
WHEN TO_CHAR(sysdate, 'Day') = 'Tuesday' THEN 'Its Tuesday'
ELSE 'Its Not Tuesday'
END AS case_result,
TO_CHAR(sysdate, 'Day') AS day
FROM DUAL
返回:
CASE_RESULT DAY
It's Not Tuesday Tuesday
它,因爲嵌入式空間,使用'FmDay'會做的更好這裏。 – ajmalmhd04
如果您對函數返回的內容有疑問,請嘗試使用Dump()檢查它。 –