不知道這是可能的,但有可能是一個創造性的方法...SQL排序數據成Pattern
鑑於在SQL Server 2005這樣的數據:
AAA
AAA
BBB
BBB
CCC
CCC
DDD
DDD
我怎麼能返回的模式來分類這樣的結果集:
AAA
BBB
CCC
DDD
AAA
BBB
CCC
DDD
不知道這是可能的,但有可能是一個創造性的方法...SQL排序數據成Pattern
鑑於在SQL Server 2005這樣的數據:
AAA
AAA
BBB
BBB
CCC
CCC
DDD
DDD
我怎麼能返回的模式來分類這樣的結果集:
AAA
BBB
CCC
DDD
AAA
BBB
CCC
DDD
別不知道它是否可行,但在Oracle中,我會嘗試創建一個視圖,在該視圖中,您在視圖的查詢中使用ROWNUM。
然後查詢視圖和排序:
我沒有我的手在這裏數據庫來測試這一點,但是這提示可能給你一些想法。
Mysql的,假設你有表T(一個varchar);與數據您所提供:
select @t:=a from T order by @t <> a;
它工作:-)
糟糕...只是看到你需要SQL Server 2005 – Qwerty
你有可能創建這個訂單的任何其他領域? – tangens
這是什麼數據庫? –
oops - SQL Server 2005 – Daniel