sql语句中能不能这样排序?
数据表【biao】,
字段:id、myname、mytxt
mytxt内容格式形如:n|abcd。(例如:1|刘德华,2|任达华,3|温碧霞,4|迈克@杰克逊)
我现在希望读记录出来后,按照[mytxt]字段里的竖线(|)前面的那个数字排序,可以实现吗?
sql="select * from [biao] order by split(mytxt,'|') desc"
这样写没办法排序,而且会导致死循环。
请问如何实现呢?
sql="select * from [biao] order by left(mytxt,1) desc"
试一下
sql="select * from [biao] order by split(mytxt,'|')(0) desc"
试试这样行不行
完善一下:
SQL code:
select * from [biao] order by cast(split(mytxt,'|')(0) by int) desc
字符排序'10'会排在'2'后面
写错了
SQL code:
SQL codeselect*from[biao]orderbycast(split(mytxt,'|')(0) as int)desc
帮顶下
我是楼主,环境是:
asp+access
cast 不能用。
SQL code
Code highlighting p
相关问答:
本人c#新手 可是要求要用c# ,sql2000开发c/s的工作流,一头雾水,请大家帮忙帮忙,给点思路,说的约具体越好,我也好往那个方面去学习
http://www.hxzi.com/view/61402.html
B/S版的,基本思想应该差不多的。。 ......
小弟最近遇到一个问题,要求得出哪个班级的教师待遇最高,把同一个班级的教师待遇合计起来
班级表 教师表
班级ID & ......
大家帮忙看看这2个sql语句哪个查询的速度更快点。谢谢帮忙。比较着急。在做性能测试。
select * from
表A LEFT OUTER JOIN 表B ON (表A.id || ' ' =表B.id) ,表C , 表D, 表E
Where其他条件
select * ......
CSDN网页版的http://book.csdn.net/bookfiles/504/10050417359.shtml
用于存储地址、名字、URL的列的数据长度变动都比较大。那么我们来看看选择定长列与变长列之间的不同之处。在图6-3中使用的都是定长列 ......