簡體   English   中英

選擇大小寫Oracle缺少表達式或關鍵字

[英]Select Case Oracle Missing Expression or Missing Keyword

我試圖將CASE表達式與Oracle SQL Developer一起用於SELECT ,無論我嘗試做什么,都會出錯。 在這里的聲明下,我缺少表達。 我已經檢查過,而且我認為所有必需的關鍵字都在那。 我試圖以多種方式修改代碼,唯一發生的事情有時是

“缺少關鍵字錯誤”。

SELECT 
      CASE WHEN A.PARENT_ID IS NULL THEN 'NOPROB'
                                    ELSE 'PROB'
      END AS 'PROBLEMS'
FROM A

試試這個答案

SELECT 
      CASE WHEN PARENT_ID IS NULL THEN 'NOPROB'
                                    ELSE 'PROB'
      END AS PROBLEMS
FROM A

給表名起別名時,請使用雙引號而不是單引號

SELECT 
     CASE WHEN A.PARENT_ID IS NULL THEN 'NOPROB'
                                   ELSE 'PROB'
     END AS "PROBLEMS"
FROM A

暫無
暫無

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

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