我必须在mytable
中对ascending order
的一列进行排序,但是问题是mytable
包含一些与特殊字符有关的数据。仍然我想按升序排序,以便在UI中以正确的方式显示。
有人可以帮我吗?
我尝试使用
ORDER BY Item DESC
但是它先给我ABC
类型的行,然后再给{ABC}
类型的行。最后是给特殊字符的
答案 0 :(得分:0)
您可以尝试解决此问题:
select * from mytable ORDER BY REGEXP_REPLACE(Item,'[^[:alnum:]'' '']', NULL) DESC