我想要計算一個數字列表落入一定範圍內的次數。使用case語句來計算查找範圍
數據:
advance:
--------
5000
5000
10125
5000
0
15000
[NULL]
7000
8000
[NULL]
7000
2275
6000
2000
4000
7000
4000
8000
使用case語句和一個查詢次數。 案例聲明:
CASE
WHEN
advance > 10000
THEN
/* Display as 'High'*/
WHEN
advance >= 5000 and advance <= 10000
THEN
/*Display as 'Moderate'*/
WHEN
advance < 5000
THEN
/*Display as 'Low'*/
ELSE
/*Display as 'N/A'*/
END
但隨着這個轉折是,數據在單個單元格進行格式化。 我有什麼至今:
"i. Category " + "Number" + char(13)+char(10) +
"ii. -----------------------------------" + char(13)+char(10) +
"iii. High: " + /*Display High*/ + char(13)+char(10) +
"iv. Low: " + /*Display Low*/ + char(13)+char(10) +
"v. Moderate: " + /*Display Moderate*/ + char(13)+char(10) +
"vi. N/A " + /*Display N/A */ +
所以,最終的結果應該是這樣的:
i. Category Number
ii. --------------------
iii. High 5
iv. Low
v. Moderate
vi. N/A
我使用Sybase寫這個查詢,通常我不尋求幫助。我只是陷入困境,無法圍繞這一點纏繞我的大腦。由於
哇!它的工作!這是驚人的!謝謝! – user2561924
@ user2561924我很高興我可以幫助你。 – Parado
我也是!我無法相信答案如此簡單,我覺得我太過於複雜。 – user2561924