标题:求列数据最值
只看楼主
fdqzy
Rank: 1
等 级:新手上路
帖 子:354
专家分:0
注 册:2016-8-15
得分:0 
懂了,用条件筛选数字排序!
2021-09-17 12:23
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
回复 9楼 fdqzy
SELECT * FROM b1 WHERE ISDIGIT(m1) ORDER BY m1 DESC
2021-09-17 12:59
fdqzy
Rank: 1
等 级:新手上路
帖 子:354
专家分:0
注 册:2016-8-15
得分:0 
回复 12楼 吹水佬
谢谢!
2021-09-17 15:10
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:7 
SELECT TOP 10 * FROM b1 ORDER BY m1 DESC &&前10名
2021-09-17 17:34
fdqzy
Rank: 1
等 级:新手上路
帖 子:354
专家分:0
注 册:2016-8-15
得分:0 
以下是引用mywisdom88在2021-9-17 17:34:50的发言:

SELECT TOP 10 * FROM b1 ORDER BY m1 DESC &&前10名

谢谢!
2021-09-18 05:52
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:7 
以下是引用fdqzy在2021-9-17 12:07:25的发言:

create cursor b1 (m1 c(1))
insert into b1 values ("")
insert into b1 values ("1")
insert into b1 values ("N")
insert into b1 values ("8")
insert into b1 values ("M")
insert into b1 values ("5")
这种表如何求数字的1,2,3大的值?

CLEAR
SET COLLATE TO "MACHINE"
create cursor b1 (m1 c(1))
insert into b1 values ("")
insert into b1 values ("1")
insert into b1 values ("N")
insert into b1 values ("8")
insert into b1 values ("M")
insert into b1 values ("5")
COPY TO ARRAY abb
ASORT(abb, 1, ALEN(abb), 1)
LIST MEMORY LIKE abb
下标即排序的名次

坚守VFP最后的阵地
2021-09-18 21:31
sam_jiang
Rank: 8Rank: 8
等 级:贵宾
威 望:10
帖 子:542
专家分:781
注 册:2021-10-13
得分:0 
回复 6楼 fdqzy
如果只是求最大最小值,可以用帮助文件里的范例:
gnMaximum = 0
gnMinimum = 1000
SCAN
   gnMinimum = MIN(gnMinimum, b1)
   gnMaximum = MAX(gnMaximum, b1)
ENDSCAN

哈哈。
2021-10-18 16:27
HUXINGKE
Rank: 2
等 级:论坛游民
帖 子:52
专家分:19
注 册:2020-2-27
得分:0 
select max(M1) from B1
2021-10-18 16:32



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




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

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