有没有办法自己设置access里面的数据的排序顺序
大家都知道,在access里面用排序功能的时候,它是自动按照首字母在字母表中的顺序或数字就按数字的大小去排序,那么有没有办法自己设置排序规则呢,比如我现在要让它按照英语单...
大家都知道,在access里面用排序功能的时候,它是自动按照首字母在字母表中的顺序或数字就按数字的大小去排序,那么有没有办法自己设置排序规则呢,比如我现在要让它按照英语单词中的第二个字母去排序,有没有办法呢,如果有的话,麻烦哪位高手跟我说一下步骤
展开
2个回答
展开全部
建议你采用添加字段的形式排序方法,很容易做到的。
举例说明:
insert into 表1 (id, name) values (1 ,'adc')
insert into 表1 (id, name) values (2 ,'bcc')
insert into 表1 (id, name) values (3 ,'cbc')
insert into 表1 (id, name) values (4 ,'dac')
select * from 表1 order by name asc
用下面方法排序
select * from 表1 order by Mid(name,2,len(name)) asc
或者
select *, Mid(name,2,len(name)) as 'paixu' from 表1 order by 'paixu' asc
举例说明:
insert into 表1 (id, name) values (1 ,'adc')
insert into 表1 (id, name) values (2 ,'bcc')
insert into 表1 (id, name) values (3 ,'cbc')
insert into 表1 (id, name) values (4 ,'dac')
select * from 表1 order by name asc
用下面方法排序
select * from 表1 order by Mid(name,2,len(name)) asc
或者
select *, Mid(name,2,len(name)) as 'paixu' from 表1 order by 'paixu' asc
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询