溫馨提示×

如何在Oracle中實(shí)現(xiàn)sysdate函數(shù)的條件判斷

小樊
90
2024-08-07 17:36:18
欄目: 云計(jì)算

在Oracle中,可以使用CASE語句來實(shí)現(xiàn)對sysdate函數(shù)的條件判斷。以下是一個簡單的示例:

SELECT CASE
    WHEN sysdate < TO_DATE('2021-01-01', 'YYYY-MM-DD') THEN 'Before 2021'
    WHEN sysdate >= TO_DATE('2021-01-01', 'YYYY-MM-DD') AND sysdate < TO_DATE('2022-01-01', 'YYYY-MM-DD') THEN '2021'
    ELSE 'After 2021'
END AS year
FROM dual;

在上面的示例中,我們使用了CASE語句來根據(jù)sysdate的值進(jìn)行條件判斷,并返回相應(yīng)的結(jié)果。在這個例子中,我們根據(jù)sysdate的年份判斷它是在2021年之前還是在2021年或之后,并返回相應(yīng)的結(jié)果。您可以根據(jù)自己的需求修改條件和返回結(jié)果。

0