[英]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.