0
我在數據庫表中有相當龐大的數據,我想根據它們的ID(主鍵)對數據進行排序。在鍵列中的數據可能是:排序表數據問題
001/2011,
002/2011,
001/2012
當我使用「order by id
」它排序像
001/2011,
001/2012,
002/2011
然而行,我所尋找的是
001/2011,
002/2011,
001/2012
的id列的數據類型爲varchar(50)
。有沒有一種特殊的SQL函數可以用來排序這種類型的數據?
雖然格外挑剔,但我個人會用''替換'+','。和/或檢查'/'的位置使其移動。 ;)* [+ 1,因爲它仍然有效。] * – MatBailie
'和/或檢查/移動它的位置移動.'我不會沿着螺旋。數據如問題所示一致,或者我們可以整天凝視水晶球。 – RichardTheKiwi
它在查詢上工作,但在我把它放在視圖中時不起作用 – aby