我的表格包含category_name
列和数据1,9,A,B,C,א,ב,ג
英文(1,9,A,B,C)和希伯来文(א,ב,ג)的数据。
我如何首先订购希伯来语,然后订购英语?
SELECT * FROM table ORDER BY category_name ..... ??
答案 0 :(得分:1)
您可以尝试解决方法:
SELECT *
FROM table
ORDER BY IF(category_name <= '~', 2, 1) ASC, category_name
如果您的类别的名称以'~'
开头,则使用位于Unicode列表中的ASCII和希伯来字符之间的另一个字符。