powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / сортировка СТРОКОВОГО поля с цифрами по возрастанию.
5 сообщений из 30, страница 2 из 2
сортировка СТРОКОВОГО поля с цифрами по возрастанию.
    #40073105
Oleg_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кесарь
Oleg_SQL,

вообще-то Юля совсем не написала того, что нужно в итоге. И поэтому как вы нашли решение, для меня загадка.


Ну чтобы это понять мне хватило того, что в ее посте было упомянута попытка преобразование в BIGINT (хотя про попытку не было сказано, но и это я как то на подсознательном уровне понял)
...
Рейтинг: 0 / 0
сортировка СТРОКОВОГО поля с цифрами по возрастанию.
    #40073415
JuliaYarr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вчера пришла к такому решению:

order by len(n1), n1

И все получилось)))
...
Рейтинг: 0 / 0
сортировка СТРОКОВОГО поля с цифрами по возрастанию.
    #40073439
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JuliaYarr
Вчера пришла к такому решению:

order by len(n1), n1

И все получилось)))


Получилось ли?

Код: sql
1.
2.
3.
4.
5.
declare @t table(n1 nvarchar(16));

insert @t values('2'),('01');

select * from @t order by len(n1), n1
...
Рейтинг: 0 / 0
сортировка СТРОКОВОГО поля с цифрами по возрастанию.
    #40073704
JuliaYarr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks222
JuliaYarr
Вчера пришла к такому решению:

order by len(n1), n1

И все получилось)))


Получилось ли?

Код: sql
1.
2.
3.
4.
5.
declare @t table(n1 nvarchar(16));

insert @t values('2'),('01');

select * from @t order by len(n1), n1



Значения для сортировки формировались так, что не было ведущих нулей .

Поэтому получилось.
...
Рейтинг: 0 / 0
сортировка СТРОКОВОГО поля с цифрами по возрастанию.
    #40073715
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JuliaYarr
Поэтому получилось.
А потом в данных появятся ведущие нули. Или буквы. Или кто то скописастит код, для таких данных. Через какое то время, когда не только вы в этом месте не будете работать, но и те, кто про вас помнил.

Зачем использовать кривое решение, если в 2014 дали прямое??? (а если поискать в форуме, то ещё на 10 лет раньше)
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / сортировка СТРОКОВОГО поля с цифрами по возрастанию.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]