应该是小问题?(100分)

  • 主题发起人 主题发起人 willzjy
  • 开始时间 开始时间
W

willzjy

Unregistered / Unconfirmed
GUEST, unregistred user!
在一个数据库表单中有一个“人员”字段,有相同的人名也有不同的人名,
如何只显示所有不同的人名。如:有“明明”3条记录,有“林林”2条记录,
有“洋洋”8条记录,而我只想看到有“明明”、“林林”、“洋洋”三个人
即可,如何实现?
 
可以:
1、Select 人员,Sum(工资) from 数据表 group by 人员;
2、Select 人员,其它想看的字段1,其它想看的字段2,其它想看的字段3 from 数据表
group by 人员
但是语句2对于dBase和Paradox数据表,这样做行不通,要把所有想看的字段都group by
(分组)才行,这样一来实际上分组就无效了!这是BDE最逊的一点!如果不用BDE或不
用上述类型的数据表,应该就不会有这个问题。
 
select name,count(name) form tab_test group by name
 
select distinct name
from tab_test
加上关键字distinct就可以,这个关键字的意思就是取出不相同的纪录
 
select distinct name from table ;
 
有这么多人答了,我无话可说了!!!
 
多人接受答案了。
 
后退
顶部