我有一个对2个字符的列进行排序的查询。我只想对它的第一个字符进行排序。这可能是使用_____的订单。
答案 0 :(得分:10)
SUBSTR
函数可以返回字符串的第一个字符。
SELECT * FROM YourTable ORDER BY SUBSTR( SomeField, 1, 1 )
SUBSTR
有三个参数,即要排序的字段,从1开始的起始位置以及要返回的字符数。
根据我上面的评论,我认为此输出和
的输出没有任何有意义的差异SELECT * FROM YourTable ORDER BY SomeField