powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / sum ( str ) - симуляция агрегатной функции от строки
4 сообщений из 4, страница 1 из 1
sum ( str ) - симуляция агрегатной функции от строки
    #32068074
tunknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Найти предыдущую ветку не смог, поэтому пишу отдельно.
Если это все знают, то извините великодушно...

Тут не так давно обсуждалось как можно получить одно строку, в которую сложено текстовое поле нескольких записей.

что-то вроде:
select @q=@q+q from dbo.q where w=1 order by e

эксперименты показывают, что это не однозначное решение(SQL7 и 8), так что при определенных условиях, в моем случае наличие неуникального индекса, это не срабатывает и в @q попадает не сумма, а только значение последнего поля запроса.

пришлось для исправления плана выполнения написать with (index (0))
...
Рейтинг: 0 / 0
sum ( str ) - симуляция агрегатной функции от строки
    #32068097
vap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если работает неоднозначно, значит недокументированное использование или BUG.
А зачем пишите
Код: plaintext
order by e 
если суммирует?
...
Рейтинг: 0 / 0
sum ( str ) - симуляция агрегатной функции от строки
    #32068154
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
думаю подразумевалось конкатенция строк....
чес гря ни разу такого у себя не наблюдал....
...
Рейтинг: 0 / 0
sum ( str ) - симуляция агрегатной функции от строки
    #32068201
tunknown
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>Если работает неоднозначно, значит недокументированное использование или BUG.

недокументированное:-( или буг:-(((

но без этого использования писать курсор:-((((((

а ордер бай нужен, чтобы сложить в определенном порядке:-), без него, кажется, проблем нет
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / sum ( str ) - симуляция агрегатной функции от строки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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