[asp]order by的问题
数据表table1结构内容如下:
ID | Title | Intro
-----------------------------------------
1 | ABCAA | ABCDEFABCDA
2 | ABCDA | ABCDEFA
3 | ABCDE | ABCD
我想实现查询:
查询table1表,并返回按Title或Intro中包含“A”字符最多的记录进行排序。
请问select * from table1 order by.......后面该怎么写,如何实现以上功能?
问题补充:select * from table1
order by length (Title) - length (replace (Title, 'A')) desc
可以在SQL数据库下运行,但在Access下,就报错:
“未定义函数"replace"...
不知道有什么好的方法可以解决。
问题点数:20、回复次数:4Top
1 楼sdxlh007(海)回复于 2006-04-04 13:47:05 得分 0
Access下还没用过截取字符串的东东,不知道哦
也没联机帮助查Top
2 楼sky0120(忍者鱼)回复于 2006-04-04 13:51:19 得分 20
http://www.iyuanma.com/Book/CSDN/asppost9/web204173.htmTop
3 楼freejanker(黑色流星)回复于 2006-04-04 16:51:50 得分 0
谢谢大家。
是不是在Access下面使用,就需要自定义一个replace的函数,但,我替换的是Acess下的字段名里的内容,还提示repl函数未定义。Top
4 楼sibang(QQ:9256114)回复于 2006-04-04 17:18:20 得分 0
Access能力有限Top




