|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.01.2015, 20:50 | #1 | ||
Форумчанин
Регистрация: 09.09.2008
Сообщений: 418
|
Firebird. Сортировка поля string
Здравствуйте.
Есть таблица ID - Integer (счетчик) NUM - Varchar NAIM - Varchar в NUM хранятся номера с таким типом Цитата:
Цитата:
Сразу скажу, сортировка по ID не подходит. Спасибо. |
||
22.01.2015, 21:42 | #2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
либо (при сортировке) дополнять число слева нулями до выравнивани по максимальной длине ( т.е. сортировать не 1.1, а 000001.000001 не 1.1.1 а 000001.000001.000001 не 1.1.10 а 000001.000001.000010 либо, писать свою сортировку, тогда, при сортировке, когда сравниваются строки, то переводить часть сравниваемых строк в числа и сравнивать именно числа. |
|
22.01.2015, 23:14 | #3 | |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 418
|
Цитата:
Спасибо за идею! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Совет по поводу вычисляемого поля в firebird | Евгений_Магистр | БД в Delphi | 6 | 12.03.2013 00:41 |
Странное ограничение на имя поля в Firebird | artemavd | БД в Delphi | 3 | 09.09.2012 15:12 |
Blob-поля в Firebird | Liones | БД в Delphi | 1 | 23.11.2010 11:45 |
Почему не стоит именовать поля,таблицы и любые др. объекты Firebird рус. буквами? | Alexei91 | SQL, базы данных | 15 | 13.08.2010 13:06 |
создание blob поля в Firebird | Lokos | БД в Delphi | 0 | 12.04.2010 07:58 |