Как я могу отсортировать SQLite-запрос, игнорируя статьи («the», «a» и т. Д.)?

Я использую C # для отображения списка заголовков фильмов, которые я вызываю из SQLite. база данных. В настоящее время я использую собственный класс ListBox, в котором есть функция для сортировки текста, удаляя слово «The» в начале каждого элемента. Однако это не самый простой способ сделать это, поскольку он вызывает из базы данных SQLite и выполняет сортировку , затем . Я бы предпочел сократить его до одного шага, надеюсь, сортировка прямо из базы данных в моем " и нашли несколько предложений, включая создание дополнительного столбца сортировки в базе данных. Хотя это, безусловно, возможно, мне интересно, есть ли более простые варианты, которые не требуют вставки почти идентичной повторяющейся информации (особенно если база данных становится больше). Я новичок в SQLite, но кое-что читал о создании функции сопоставления, которую можно использовать для создания настраиваемого порядка. Однако я не уверен, подходит ли это для его использования, и, похоже, не могу найти никакой помощи в его реализации на C #.

Надеялся, что кто-то может поделиться некоторыми рекомендациями. Если дополнительный столбец сортировки - лучший способ, то я и сделаю это.

11
задан Timwi 12 September 2010 в 21:01
поделиться