--在 获得记录集时,进行筛选不就可以了吗
SELECT
CASE WHEN pm='废铁' then '其他' when pm='生铁' then '其他' else pm END AS pm
CASE WHEN pm='废铁' then '其他' when pm='生铁' then '其他' else shdw END AS shdw
sum (zz) as zz
from tblName
GROUP BY pm,shdw
SELECT
CASE WHEN pm='废铁' then '其他' when pm='生铁' then '其他' else pm END AS pm
CASE WHEN pm='废铁' then '其他' when pm='生铁' then '其他' else shdw END AS shdw
sum (zz) as zz
from tblName
GROUP BY pm,shdw
解决方案 »
- SQL2000 函数的问题
- 关于数据查询的问题。。急
- 问一个group by的sql
- sql2005的一个mdf文件始终附加不上来,请哪位大侠帮帮忙
- 请教一个XML查询的例子
- 不让问我也得问:请各位指点:网上有什么好网址可以让我这种菜鸟掌握SQL语句?
- 这个查询有办法进行编程吗?(可以和非SQL语言混合,但是前提是一定要快,尽量不要用循环)
- 请问一下大家平时玩sql server都用什么工具?
- 帮个忙,我的程序出现了这个错误 [Microsoft][ODBC SQL Server Driver]????????? hstmt
- 有难度的应用求助
- 怎样通过写sql语句删除远程服务器上数据库中某个表的数据?
- 在VC++中取SQL数据的空格问题.
,(case when pm in ('废钢','生铁') then '其他' else pm end)
,sum(zz)
from T
group by (case when pm in ('废钢','生铁') then '其他' else pm end)
,(case when pm in ('废钢','生铁') then '其他' else shdw end)
,(case when pm in ('废钢','生铁') then '其他' else shdw end)
,sum(zz)
from T
group by (case when pm in ('废钢','生铁') then '其他' else pm end)
,(case when pm in ('废钢','生铁') then '其他' else shdw end)