社区
Delphi
帖子详情
ADODataSet里面如何屏蔽相同字段的信息?
Rail100
2005-01-08 10:00:01
例如某ADODataSet里有如下记录
Name Age School
Andy 16 ABC
Bill 15 ABC
Cindy 16 BBB
Danny 16 CCC
Eric 16 DDD
Fox 16 EEE
上面School字段里,我们看到记录集里ABC学校的学生有2个,我只需要显示其中1个就可以了,请问如何做呢?ABC是由数据库动态生成的,事先是未知的。
...全文
91
5
打赏
收藏
ADODataSet里面如何屏蔽相同字段的信息?
例如某ADODataSet里有如下记录 Name Age School Andy 16 ABC Bill 15 ABC Cindy 16 BBB Danny 16 CCC Eric 16 DDD Fox 16 EEE 上面School字段里,我们看到记录集里ABC学校的学生有2个,我只需要显示其中1个就可以了,请问如何做呢?ABC是由数据库动态生成的,事先是未知的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Rail100
2005-01-10
打赏
举报
回复
UP~~
Rail100
2005-01-09
打赏
举报
回复
UP
Rail100
2005-01-09
打赏
举报
回复
Name Age School
Andy 16 ABC
Bill 15 ABC
Cindy 16 BBB
Danny 16 CCC
Eric 16 DDD
Fox 16 EEE
我不单要School,而且包括Name, Age字段我都要,请问如何解决呢?
DISTINCT只对完全重复的记录才合适,GROUP BY也一样。我的记录只有一个字段会重复,其他字段不重复的。
Kshape
2005-01-08
打赏
举报
回复
使用 DISTINCT 消除重复项
DISTINCT 关键字可从 SELECT 语句的结果中除去重复的行。如果没有指定 DISTINCT,那么将返回所有行,包括重复的行。例如,如果在 titleauthor 中选择所有作者 ID 时未使用 DISTINCT,那么将会返回下列行(其中包括一些重复的行):
USE pubs
SELECT au_id
FROM titleauthor
下面是结果集:
au_id
-----------
172-32-1176
213-46-8915
213-46-8915
238-95-7766
267-41-2394
267-41-2394
274-80-9391
409-56-7008
427-17-2319
472-27-2349
486-29-1786
486-29-1786
648-92-1872
672-71-3249
712-45-1867
722-51-5454
724-80-9391
724-80-9391
756-30-7391
807-91-6654
846-92-7186
899-46-2035
899-46-2035
998-72-3567
998-72-3567
(25 row(s) affected)
而使用了 DISTINCT 后,就能够除去重复项,而只查看唯一的作者 ID:
USE pubs
SELECT DISTINCT au_id
FROM titleauthor
下面是结果集:
au_id
-----------
172-32-1176
213-46-8915
238-95-7766
267-41-2394
274-80-9391
409-56-7008
427-17-2319
472-27-2349
486-29-1786
648-92-1872
672-71-3249
712-45-1867
722-51-5454
724-80-9391
756-30-7391
807-91-6654
846-92-7186
899-46-2035
998-72-3567
(19 row(s) affected)
SongZhenPing
2005-01-08
打赏
举报
回复
SQL里的Group by 就OK了
Delphi中
ADO
Query使用了lookup
字段
后出现未知错误解决
ADO
Query添加了lookup
字段
后使用Append,再为
字段
赋值时会报错“EOleException 未知错误”,很困扰啊,终于能解决了。
虚拟Grid选择框
1.
ADO
DataSet
1中建立计算
字段
[XX],Type=Boolean. 2.使用InfoPower的wwDBGrid1, 添加计算
字段
[XX], 并放置在最顶部(即Grid的最左边). 3.在wwDBGrid1的
字段
编辑器中,选择
字段
[XX], 在[Edit Contral]页面中,设置...
delphi使用
ado
dataset
调用远程xml打印
delphi使用
ado
dataset
调用远程xml打印
ADO
DataSet
.zip
例子
ADO
DataSet
.zip D:\code\DotNet\
ADO
DataSet
.zip
delphi
ADO
DATASET
单行刷新
支持单行刷新,在记录数大又只需求当前行刷新的时候可以用这个方法,不影响速度.
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章