热情软件屋

 

如何让重复的数据只显示一次


编号:QA001434
建立日期: 1999年7月30日 最后修改日期:1999年7月30日
所属类别:

ym:
    os:pwin98
    l:delphi4.0
    请问:有一个数据库某字段的数据有许多条,但是它们的内容是有限的几个(比如是A-Z),那我用什么方法可以在一个数据控件内把这些数据显示出来(只显示A-Z,重复的只显示一次)。谢谢!

回答:

    你可以利用TQuery的SQL语句来实现这一功能。
    一个是使用DISTINCT子句,如:
    SELECT DISTINCT * FROM Orders
    这样如果有两条记录相同,则只返回一条。
    另一个是使用GROUP BY子句,如:
    SELECT * FROM Orders GROUP BY PartNo
    这样如果PartNo字段有重复记录(其它字段不一定重复),则返回的记录针对指定字段分组,去掉该字段重复的记录。
    你可以根据实际的需要来选择合适的方式。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio