作者hasio227 (阿进)
看板Database
标题Re: [SQL ] 自订排序问题
时间Fri Sep 5 12:00:58 2008
※ 引述《wellwind (..)》之铭言:
: 请问各位前辈
: 目前有一个资料库的栏位内容大致会有如下的内容(字串)
: A3
: A4
: B3
: B4
: C3
: C4
: D3
: D4
: ....
: 如果使用预设排序方法的话
: 顺序会如上显示 也就是先依照最後一个数字排 再排前面的英文
: 但是我希望能够先排前面的英文 再排数字
: 变成像这样
: A3
: B3
: C3
: ...
: A4
: B4
: D4
: 使用SQL SERVER 2005
: 但是不知道如何下语法
: 麻烦各位先进帮忙
: 谢谢
select *
from #table
order by right(nid,1),left(nid,1)
应该是这样吧...@@a
因为按照你说的排法...好像是先排数字在排英文的样子XD
--
http://hasio.vgocities.net/blog/index.php 我的部落格
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.127.194.122