首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于查询某些列不为0的SQL,该如何处理

2012-04-02 
关于查询某些列不为0的SQL比如有下列一组数C1  C2  C3  C4  C5  C6  C7……AA  10  66   0   0   1   0……BB 

关于查询某些列不为0的SQL
比如有下列一组数

C1  C2  C3  C4  C5  C6  C7……
AA  10  66   0   0   1   0……
BB  11   0   0   0   1   0……
CC  22  77   0   0   2   1……
DD  33  88   0   0   0   0……
EE  44   0   0   0   0   0……
FF  55   0   0   0   0   0……

其中,行不定,列不定,列字段名称也不确定,可能是c1……cn,也可能是a1……fm

现在的需求是如何剔除掉列全为0的数据?

期望结果:
C1  C2  C3  C6  C7……
AA  10  66   1   0……
BB  11   0   1   0……
CC  22  77   2   1……
DD  33  88   0   0……
EE  44   0   0   0……
FF  55   0   0   0……

还望达人指点。谢谢了先!

[解决办法]
列不定,则建议通过系统表,去查询列名,动态判断之.

热点排行