某字段,未知字段的值,统计不同的值的个数.
如:A字段,总共有若干条纪录,当中有值为1-1-1,1-1-2,1-2-1, 1-2-2,1-2-3……,统计出值为‘1-1’,‘1-2’……开始的各有多少条纪录。
如:A字段,总共有若干条纪录,当中有值为1-1-1,1-1-2,1-2-1, 1-2-2,1-2-3……,统计出值为‘1-1’,‘1-2’……开始的各有多少条纪录。
解决方案 »
- 老僵那个招聘帖又被和谐了?
- 求WebBrowser显示网页如何放入线程
- 关于高精度浮点运算
- 求助:ADOquery提取Excel数据问题
- quickreport 里的QRDBText绑定的字段值如果是null或为0就不在QRDBText上不显示任何东西怎么实现
- 麻将游戏项目外包,谁来接?
- 动态创建一个form ,怎样在它的ONClose事件里做处理
- 哪有Delphi 6 Developer’s Guide(Delphi 6开发人员指南)ebook下载
- 如何把单片机中的数据在delphi数据库中保存下来(自动)?
- //如何取得系统的字体列表?如“MS Sans Serif”"宋体"等,就像在TFontDialog中的列表一样?
- 线程中调用分布式对象错误!--急,在线等!
- SimpleDataSet更新问题,请高手指教,急在线等!!
group by substring(field, 1, 3)
QUERY1.sql.clear;
QUERY1.sql.add('select Count(*) as cnt from table group by substring(field, 1, 3)');
QUERY1.open;
showMessage(QUERY1.FieldByName('cnt').asstring);
显示:AA 有 N
ZZ 有 N1
.
.
.
阿飞:像你这样显示出来只有一个数字,是什么的值?组数?还是某一组的纪录数?
group by left(itext,2)
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select distinct 字段名 from 表 ');
adoquery1.ExecSQL;
adoquery1.Open;
然后可以依次取出不同的字段值,在按值查询记录条数.