Select Count(distinct 字段) from table where 字段=值
解决方案 »
- 急求高手解答listbox中的事件问题!急急急急急急!!!
- 连接DCOM组件问题
- 数据类型转换:字符串转换成时间类型
- 如何通过输入的参数(string类型),来调用Timage控件的picture属性啊~
- 三层里的adoconnection数据库连接的字符串如何动态赋值?
- 关于,ParamByName的问题,高手请进
- 如何去空格和回车
- 关于DBGridEH控件的使用问题。
- ListBox第一项的字体/大小和第二项及后面的不致,请问何故?
- 在程序中如何调用AC'97声卡的升降调功能?
- 特急!!!请问新建一个Report时CorIde40.bpl地址出错,怎么办?事关小第的饭碗!!!!!
- 又出怪事了,uses了数据模块,却找不到上面的组件,工程建到一半了,偶这次不能重来了(牛虻)
我现在下想统计一下99这个数字在我的表里出现了多少次???如何写sql语句???
字段1=99 or 字段2=99 or ... or 字段10=99
字段1=99 or 字段2=99 or ... or 字段10=99
sum(case when field2 = 99 then 1 else 0 end)+
......
sum(case when field10 = 99 then 1 else 0 end)
from table
这样做的缺点是代码量比较大,好处是结构简单,方便通过代码自动生成.而且效率并不低.