我需要使用的情況下,當生成函數的值範圍(在DB2中)。
例如,在下面的代碼,我想在(5,6)使用'case when'後功能
select columnA from tableName where columnB in (
(case
when @variable=1 then '4' // specific number
when @variable=2 then '5' //specific number
when @variable=3 then '7,10' // a value range
end)
)
的columnB但試了幾次和其他類似的解決方案,從來沒有得到預期的結果
如何做到這一點?
爲什麼? 1 = 1也總是如此。請解釋你正在嘗試做什麼 – GurV
tks for ur reply,改進了我的曲線 –