有無論如何有一個基於值是一個整數或一個字符產生不同結果的case表達式。動態CASE表達式
表
ID CODE
1 ABC
2 123
3 YHU
4 456
5 ikl
我正在尋找的是分離的int和炭的表達式。
結果例如
ID CODE Category
1 ABC Char
2 123 Int
3 YHU Char
4 456 Int
5 ikl Char
我一般的邏輯
CASE WHEN CODE = INT THEN 'Int' Else 'Char' end as Category
但我不知道這是否是在SQL可能嗎?
我期待主要是一種方式,以識別是否其int或字符
UPDATE:
什麼是從字符的數字,*和分離的最佳方法 - 使用CASE表達式爲2點不同的類別
ID CODE Category
1 * No_NUM
2 123 NUM
3 YHU No_NUM
4 456 NUM
5 ikl No_NUM
6 - No_NUM
你可以看看我的更新 –