MySQL Sort Query со специальным символом - PullRequest
0 голосов
/ 06 сентября 2018

Мне нужно отсортировать один столбец mytable в ascending order, но проблема в mytable содержит некоторые данные, связанные со специальными символами. Тем не менее я хочу отсортировать в порядке возрастания, чтобы он отображался в пользовательском интерфейсе надлежащим образом.

enter image description here

Может кто-нибудь помочь мне с этим?

Я пытался использовать

ORDER BY Item DESC

Но это дает мне сначала ABC строки типа, затем {ABC} строки типа. Значения, дающие специальные символы в последнем

1 Ответ

0 голосов
/ 06 сентября 2018

Вы можете попробовать это для вашей проблемы:

select * from mytable ORDER BY REGEXP_REPLACE(Item,'[^[:alnum:]'' '']', NULL) DESC
...