我正在尝试计算数字列表落入某个范围的次数。
数据:
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 编写此查询,通常我不会寻求帮助。我只是被困住了,无法将我的大脑包裹在这个问题上。谢谢