[SQL ] 請問SELECT CASE該如何使用

看板Database作者 (緣份的天梯)時間12年前 (2013/09/17 15:47), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
最近在寫資料庫需使用到下述的指令 SELECT CASE FROM WHERE 請問SELECT搭配CASE & FROM & WHERE 該如何使用呢 小弟是寫成這樣子 SELECT azf03 CASE azf01 FROM azf_file WHEN azf01 = g_pmk.pmk01 END CASE WHERE azf01 =g_pmk.pmk02 LET g_pmk.pmk02 = azf03 DISPLAY g_pmk.pmk02 to pmk02 請問寫成這樣對嗎 因為出現error code如下 A grammatical error has been found at 'l_azf_file' expecting: FROM. 因為用FGL在寫資料庫 有點搞混了 謝謝... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.66.52.158 ※ 編輯: perasa 來自: 210.66.52.158 (09/17 16:42)

09/17 16:44, , 1F
你直接說出你的需求好了..SQL看不太懂
09/17 16:44, 1F

09/17 20:25, , 2F
請先看語法 SELECT CASE col WHEN key THAN VAL END FROM
09/17 20:25, 2F

09/17 20:26, , 3F
跟後面的 WHERE沒有關係;如果用的是tsql
09/17 20:26, 3F
文章代碼(AID): #1IE0aJxg (Database)