Re: [SQL ] 自訂排序問題
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):