2017-03-21 80 views
-2

我有數據在單元格中包含以下拆分一列數據

(2 
C111 
EVT_STAT_CD2 
N19 
Scheduled2 
O111 
Unscheduled) one cell data not multiple rows. 

我需要如下獲取數據。數字也應該排除在外。
如果C,那麼EVT_STAT_CD值,
如果N,則預定值,
如果o然後不定期的價值

我需要這個劈的Oracle SQL或PLSQL

請爲獲得上述數據/信息

幫助
+0

請看看[MCVE]提高你的疑問句灰。你輸入數據的結構是什麼?這是包含多行字符串的單個值嗎?不同的列?不同的行?此外,請張貼確切的輸入數據所需的結果 – Aleksej

回答

0

我認爲這將是你正在尋找的答案:

SELECT CASE tbl.[your_value] 
      WHEN 'C' THEN tbl.EVT_STAT_CD 
      WHEN 'N' THEN tbl.Scheduled 
      WHEN 'O' THEN tbl.Unscheduled 
FROM [your_table] AS tbl 
+0

EVT_STAT_CD,預定,非預定不是常數值。價值長度可能會有變化。提供的數據是一個樣本。感謝您的答覆。 –