簡體   English   中英

Oracle SQL 中的 CASE 表達式

[英]CASE expression in Oracle SQL

使用此 SQL 查詢時出現錯誤。 有人可以幫忙嗎?

select *
    case 
        when TO_CHAR (current_date, 'DY', 'NLS_DATE_LANGUAGE=ENGLISH') = 'TUE' then "today is tuesday"
        else  "today is not tuesday"
    end as Todate
from
    dual

代碼只是一個演示。 如果它有效,那么我有計划實施更多的事情。

如評論中所述,您需要刪除*並將"編輯為'

select 
    case 
        when TO_CHAR (current_date, 'DY', 'NLS_DATE_LANGUAGE=ENGLISH') = 'TUE' then 'today is tuesday'
        else  'today is not tuesday'
    end as Todate
from
    dual

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM