| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1551 人关注过本帖
标题:如何字符型数字转数值排序取值?
取消只看楼主 加入收藏
fdqzy
Rank: 1
等 级:新手上路
帖 子:368
专家分:0
注 册:2016-8-15
结帖率:73.97%
收藏
已结贴  问题点数:20 回复次数:6 
如何字符型数字转数值排序取值?
一组数据:
m1='2'
m2='12'
m3='1'
m4='5'
想按数值型降序排列,依次取值。
过程如下:
DIMENSION mm(4)
mm(1)=VAL(m1)
mm(2)=VAL(m2)
mm(3)=VAL(m3)
mm(4)=VAL(m4)
ASORT(mm,1)
?mm(1)
显示是0,不是12
问题在哪?谢谢!
搜索更多相关主题的帖子: 排序 字符型 取值 数值 数字 
2022-02-02 17:33
fdqzy
Rank: 1
等 级:新手上路
帖 子:368
专家分:0
注 册:2016-8-15
收藏
得分:0 
以下是引用foxfans在2022-2-2 17:43:34的发言:

DIMENSION mm(4)
mm(1)=2
mm(2)=12
mm(3)=1
mm(4)=5
ASORT(mm,1,4,1)
FOR i=1 TO 4
?mm(i)
ENDFOR

谢谢!
如果m1,m2...是字段名,如何进行?
2022-02-02 18:13
fdqzy
Rank: 1
等 级:新手上路
帖 子:368
专家分:0
注 册:2016-8-15
收藏
得分:0 
以下是引用foxfans在2022-2-2 17:43:34的发言:

DIMENSION mm(4)
mm(1)=2
mm(2)=12
mm(3)=1
mm(4)=5
ASORT(mm,1,4,1)
FOR i=1 TO 4
?mm(i)
ENDFOR

懂了,谢谢!
2022-02-02 18:55
fdqzy
Rank: 1
等 级:新手上路
帖 子:368
专家分:0
注 册:2016-8-15
收藏
得分:0 
以下是引用sdta在2022-2-2 21:34:28的发言:

m1='2'
m2='12'
m3='1'
m4='5'
DIMENSION mm(4)
mm(1)=INT(VAL(m1))
mm(2)=INT(VAL(m2))
mm(3)=INT(VAL(m3))
mm(4)=INT(VAL(m4))
ASORT(mm,1)
LIST MEMORY LIKE mm

谢谢!
为什么要加int?

[此贴子已经被作者于2022-2-3 00:17编辑过]

2022-02-03 00:13
fdqzy
Rank: 1
等 级:新手上路
帖 子:368
专家分:0
注 册:2016-8-15
收藏
得分:0 
以下是引用吹水佬在2022-2-3 08:12:40的发言:

测试没问题

哦,明白,谢谢!
2022-02-03 10:29
fdqzy
Rank: 1
等 级:新手上路
帖 子:368
专家分:0
注 册:2016-8-15
收藏
得分:0 
降序还是2楼那个表达式写法
2022-02-03 10:39
fdqzy
Rank: 1
等 级:新手上路
帖 子:368
专家分:0
注 册:2016-8-15
收藏
得分:0 


[此贴子已经被作者于2022-2-12 13:16编辑过]

2022-02-12 12:38
快速回复:如何字符型数字转数值排序取值?
数据加载中...
 
   



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

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