powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Почему такая сортировка?
2 сообщений из 2, страница 1 из 1
Почему такая сортировка?
    #39842201
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
DECLARE @t table(id int, [name] nvarchar(20))
INSERT @t VALUES (1, 'Один')
INSERT @t VALUES (2, 'Два')
INSERT @t VALUES (3, 'Три')

DECLARE @s nvarchar(MAX);

SELECT [name] FROM @t ORDER BY id;
SET @s='';
SELECT @s=[name]+' '+@s FROM @t ORDER BY id;
SELECT @s;



ОдинДваТри

Три Два Один

Порядок сортировки не учитывается?
...
Рейтинг: 0 / 0
Почему такая сортировка?
    #39842203
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defragmentatorПорядок сортировки не учитывается?Потому что [name]+@s, а не @s+[name]
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Почему такая сортировка?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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