标题:获取记录中数值排列前N位的字段名称的组合
取消只看楼主
schtg
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1355
专家分:2534
注 册:2012-2-29
结帖率:90%
已结贴  问题点数:50 回复次数:4 
获取记录中数值排列前N位的字段名称的组合
各位大侠,请帮忙,如何快速从数据表中的记录中获取其由大到小排序前3(并列也计入)的字段名称,并写入字段yh中(如图),因总记录有近20w条,谢谢!

创建测试数据
程序代码:
CREATE dbf tt(xm C(12),t1 n(5,1),t2 n(5,1),t3 n(5,1),t4 n(5,1),t5 n(5,1),t6 n(5,1),t7 n(5,1),t8 n(5,1),t9 n(5,1),yh C(20))
INSERT INTO tt values("AAA",51,71,56.7,51,11,30,41,70,22,"")
INSERT INTO tt values("AAB",52,78,56.7,89,12,38,48,79,28,"")
INSERT INTO tt values("AAC",53,56,53,81,13,53,45,39,25,"")
INSERT INTO tt values("AAD",54,54,56.7,49,14,31,46,19,22,"")
INSERT INTO tt values("AAE",55,48,56.7,89,15,33,43,29,26,"")
搜索更多相关主题的帖子: values 字段 INSERT 记录 INTO 
2023-03-11 09:04
schtg
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1355
专家分:2534
注 册:2012-2-29
得分:0 
回复 2楼 sdta
行哈,谢谢!
2023-03-11 16:44
schtg
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1355
专家分:2534
注 册:2012-2-29
得分:0 
回复 4楼 sdta
谢谢,我稍完一些在电脑上试一下。
2023-03-11 16:45
schtg
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1355
专家分:2534
注 册:2012-2-29
得分:0 
回复 5楼 sdta
谢谢,看结果没有问题的哈,谢谢!
2023-03-11 16:45
schtg
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1355
专家分:2534
注 册:2012-2-29
得分:0 
回复 3楼 sam_jiang
谢谢,稍晚一点试一下哈。
2023-03-11 16:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-511509-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022035 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved