2015-10-05 84 views
2

我有這個查詢在2個字符的列上排序。我只想對它的第一個字符進行排序。這是否可以使用以_____命令。對列的第一個字符進行Sql排序

+6

這將成爲一個字符串,整個字符串的第一個字符排序之間的區別? –

+2

當然可以!告訴我們你已經嘗試過了。 –

回答

6

SUBSTR函數可以返回字符串的第一個字符。

SELECT * FROM YourTable ORDER BY SUBSTR(SomeField, 1, 1) 

SUBSTR採用三個參數,字段進行排序,基於1開始位置,字符數返回。

每上面我的意見,我堅持認爲,在這個輸出和沒有意義的差異

SELECT * FROM YourTable ORDER BY SomeField 
+0

我只想要一個字符,因爲它是首字母縮寫,我只想按第一個字母排序,然後按姓氏排序 – TomMcmann

相關問題