如何让重复的数据只显示一次
编号: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字段有重复记录(其它字段不一定重复),则返回的记录针对指定字段分组,去掉该字段重复的记录。
你可以根据实际的需要来选择合适的方式。
此问题由李海回答。
| |
|
|
| |
|
|