access的数据库
字段中的内容用空格分开,比如
A 的特长是“a b c d e f”
B 的特长是“a b c ”
C 的特长是 “a b c d”我查询符合特长 “a b c d e”的人时
查询结果可以按某个人符合特长的多少来排列,
如以上查询结果就是 A C B
客户出的“怪题” -_-!!郁闷中请求帮助,诚心感谢!
字段中的内容用空格分开,比如
A 的特长是“a b c d e f”
B 的特长是“a b c ”
C 的特长是 “a b c d”我查询符合特长 “a b c d e”的人时
查询结果可以按某个人符合特长的多少来排列,
如以上查询结果就是 A C B
客户出的“怪题” -_-!!郁闷中请求帮助,诚心感谢!
人员代码 特长代码
A a
A b
A c
B a
B c
....如果不能改表设计,那你只有建一个函数返回目标字符串与比较字符串匹配的个数。比如是fitcount(str1,str2)
那你用
select *
from mytable
order by fitcount(field1,'a b c d f') desc
就可以了。
请问一下,在access中应该怎么编写这个函数谢谢