Access查询中如何按指定的姓名顺序进行排序

2019-11-29 09:05:00
zstmtony
原创
68

有一个Access客户有个很奇葩的要求。

要求数据按照他要求的姓名的顺序来进行排序,不是按字母拼音,也不是按笔记顺序

主是按他指定的顺序。

好在他的数据中的姓名不多,所以就直接在SQL语句中硬性指定了。

实现的代码的主要结构如下。就是根据Instr返回的值 来进行排序


SELECT 表1.*, InStr("张三,李四,王五",[姓名]) AS 表达式1
FROM 表1
ORDER BY InStr("张三,李四,王五",[姓名]) DESC;


分享