编程论坛
注册
登录
编程论坛
→
VFP论坛
关于筛选记录的问题
ljlbxhlc
发布于 2020-07-28 20:12, 2245 次点击
张三 32
张三 45
李四 37
李四 36
如何筛选出如下结果:
张三 45
李四 37
请教高手
7 回复
#2
瓜瓜1990
2020-07-28 20:25
姓名取不重复和最大数字么?可以按姓名分组查询
sele 姓名,max(数字) from 表名 group by 姓名
#3
ljlbxhlc
2020-07-28 20:33
还有别的办法没?我这是举例子
假如是
张三 三年级 班长
张三 四年级 组长
李四 六年级 学习委员
李四 二年级 体育委员
我想选择
第二条,第三条呢
#4
ljlbxhlc
2020-07-28 20:37
把一个表按着一个字段排序后,只留排序字段的第一条记录,?如何筛选?
#5
吹水佬
2020-07-28 20:54
以下是引用
ljlbxhlc
在2020-7-28 20:37:08的发言:
把一个表按着一个字段排序后,只留排序字段的第一条记录,?如何筛选?
建唯一索引
#6
瓜瓜1990
2020-07-28 22:52
回复 4楼 ljlbxhlc
按一字段排序,排序字段中重复的只留第一条,是这个意思么
程序代码:
sort
to
新表
on
排序字段
use
新表
xx
=
排序字段
skip
1
scan rest
if
xx#排序字段
xx
=
排序字段
else
delete
endif
endscan
pack
brow
#7
sdta
2020-07-28 23:08
每个学生都有唯一的学号,即使姓名相同也不受影响。
上传数据有利于快速解决问题。
#8
gs2536785678
2020-07-30 10:46
二楼的朋友,弄得很好了,接下来,需要你自己发挥主观能动性了。
1