![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сортировка по алфавиту
Scrooge_ © (2013-05-03 11:12:00)Необходимо сортировать записи таблицы по определенным полям по алфавиту. Делаю это через SQL-запрос с ORDER BY:
SELECT id FROM item WHERE parent_id = :parent_id ORDER BY name ASC
При этом сортировка выполняется сначала по заглавным буквам, а затем по прописным, т.е:
A
B
C
a
b
c
Как сделать, чтобы сортировало независимо от регистра букв, т.е.
A
a
B
b
C
c
СУБД: DBISAM
Scrooge_ (2013-05-03 12:00:00) [1]Правильно, как в
> [2] clickmaker © (03.05.13 11:26)
не поддерживается
Inovet (2013-05-03 11:59:00) [2]> [3] Scrooge_ (03.05.13 11:28)
Правильно, как в
> [2] clickmaker © (03.05.13 11:26)
Scrooge_ (2013-05-03 11:28:00) [3]как в mssql не прокатывает, сделал по-другому:
SELECT id, UPPER(name) AS upper_name FROM item WHERE parent_id = :parent_id ORDER BY upper_name ASC
clickmaker (2013-05-03 11:26:00) [4]а там такое понятие как collation есть? типа Cyrillic IC
sniknik (2013-05-03 11:19:00) [5]посмотри если функция(аналог), и можно ли там как в MSSQL -
ORDER BY UCase(name) ASC