搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ VFP中用SELE语句查询,如何保持某字段原先的顺序
标题:
VFP中用SELE语句查询,如何保持某字段原先的顺序
只看楼主
dznbomingzhi
等 级:
新手上路
帖 子:30
专家分:0
注 册:2019-5-26
结帖率:
80%
楼主
问题点数:0 回复次数:7
VFP中用SELE语句查询,如何保持某字段原先的顺序
有一个表格xs,600条记录,为某小学一至六年级学生姓名和年级表,两个字段为姓名xm和年级nj,现在用SELE nj from xs grou by nl 语句查询年级,查询结果中的年级不是按原先的一至六年级的顺序,有没有办法让查询的结果按一至六年级的顺序显示出来?
xs2.zip
(3.87 KB)
搜索更多相关主题的帖子:
查询
SELE
字段
顺序
语句
2020-03-19 16:23
wengjl
等 级:
贵宾
威 望:
108
帖 子:2175
专家分:3785
注 册:2007-4-27
第
2
楼
得分:0
加一列年级代码,然后用代码来分组,就实现了
只求每天有一丁点儿的进步就可以了
2020-03-19 17:21
schtg
来 自:https://t.me/pump_upp
等 级:
贵宾
威 望:
67
帖 子:1355
专家分:2534
注 册:2012-2-29
第
3
楼
得分:0
也可以采用自定义排序的方法
2020-03-19 19:34
mywisdom88
等 级:
版主
威 望:
190
帖 子:3125
专家分:8340
注 册:2015-3-25
第
4
楼
得分:0
以下是引用
dznbomingzhi
在2020-3-19 16:23:04的发言:
有一个表格xs,600条记录,为某小学一至六年级学生姓名和年级表,两个字段为姓名xm和年级nj,现在用SELE nj from xs grou by nl 语句查询年级,查询结果中的年级不是按原先的一至六年级的顺序,有没有办法让查询的结果按一至六年级的顺序显示出来?
按年级,1-6,那排序就可以了啦
SELE nj from xs grou by nl order by nj asc
2020-03-20 08:37
庆余年6789
等 级:
新手上路
帖 子:5
专家分:3
注 册:2020-3-7
第
5
楼
得分:0
路过
2020-03-21 09:11
naviewq
等 级:
新手上路
帖 子:17
专家分:0
注 册:2012-6-10
第
6
楼
得分:0
加上 order by nj
2020-03-24 12:02
taifu945
等 级:
贵宾
威 望:
80
帖 子:1545
专家分:3298
注 册:2012-7-6
第
7
楼
得分:0
是不是想做成这样:
Excel SQL命令如下:
SELECT 年级
FROM
(SELECT DISTINCT Nj AS 年级,
IIF(Nj="一年级",1,IIF(Nj="二年级",2,IIF(Nj="三年级",3,
IIF(Nj="四年级",4,IIF(Nj="五年级",5,6))))) AS 辅助列
FROM [Sheet1$]
ORDER BY 2)
掌握这条命令的原理后,稍加修改,FoxPro 9.0 SP2也能使用。
2020-03-27 21:33
dznbomingzhi
等 级:
新手上路
帖 子:30
专家分:0
注 册:2019-5-26
第
8
楼
得分:0
回复 7楼 taifu945
收到了,谢谢
2020-04-07 15:23
8
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-500439-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.020608 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved