Создать пользовательскую сортировку MySQL

Можете ли вы помочь создать пользовательскую сортировку mysql?

таблица будет содержать смесь данных в кириллице и латинице. некоторые данные будут начинаться как числа.

мне нужно перечислить (и отсортировать):

  1. вся кириллица идет первой
  2. чем все данные с латинскими символами
  3. в конце данные, которые начинаются с буквы.

возможно ли вообще добиться этого в mysql?

заранее спасибо!!!


person user198003    schedule 29.11.2010    source источник


Ответы (1)


На сайте разработчиков MySQL приведены инструкции по добавлению нового сопоставление. Судя по вашему описанию, вы могли бы определить правила без перестроения. Если правила более сложные, это все еще можно сделать, но это потребует гораздо больше усилий, поскольку необходимо будет добавить функции C для сравнений и перестроить MySQL.

person Mark Wilkins    schedule 30.11.2010