易截截图软件、单文件、免安装、纯绿色、仅160KB

在delphi中如何写sql语句统计表中出现一样的数字!

有如下表
ID    STAT1      STAT2    STAT3            D1  D2  D3  D4  D5...D100
1    NULL      NULL    NULL            1    3    2  3  2    3
2    NULL      NULL    NULL            3    1    2  1  2    2
3    NULL      NULL    NULL            2    3    2  3  2    3
...
1000  NULL      NULL    NULL            2    3    2  3  2    1
表有1000条记录,字段D1到D100的值为:1或2或3。现在要统计每一行1,2,3的个数,并分别写到对应行的STAT1(写入1的个数), STAT2(写入2的个数),STAT3(写入3的个数)。请问在delphi中如何写这个sql程序来实现!           
沙发!

SQL code:
select
stat1=case when d1=1 then 1 else 0 end+case when d2=1 then 1 else 0 end+case when d3=1 then 1 else 0 end+。。。case when d100=1 then 1 else 0 end,
stat2=case when d1=2 then 1 else 0 end+ca


相关问答:

SQL语句效率问题 - 其他数据库开发 / 其他数据库

大家帮忙看看这2个sql语句哪个查询的速度更快点。谢谢帮忙。比较着急。在做性能测试。
select * from
  表A LEFT OUTER JOIN 表B ON (表A.id || ' ' =表B.id) ,表C , 表D, 表E
Where其他条件
select * ......

sql 截取字符串

我要得到一个字符串如:
sdfk|||sgts
sdfsfd|||rgreg
wrfw|||sefw
就是要得到|||后面的字符串,有什么函数吗?怎么用呢?谢谢!
SQL code:
select
right(col,len(col)-charindex('|||',col)-2)
f ......

sql 函数问题 - MS-SQL Server / 应用实例

sql我想得到一字符串为:
sldkf|||sdeww
erkv|||rltdk
jemcl|||ligf
就是|||后面的字符有什么函数能得到吗?是在sql语句写的,不是在页面写的,那位高手来指教下,新手,谢谢
晕今天不是写了么

select parsen ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号