Size: a a a

2020 December 10

DB

Daniil Berdnikov in sql_ninja
Oleg Makarikhin
привет, нубский вопрос, надо сконкатенировать строки резалтсета в одну.mssql
Из разных колонок одной строки?
Или одной колонки в одну строку по агрегату?
источник

IS

Igor Sergeichik in sql_ninja
Oleg Makarikhin
привет, нубский вопрос, надо сконкатенировать строки резалтсета в одну.mssql
версия какая сиквела?
источник

G

Gopneg in sql_ninja
Oleg Makarikhin
привет, нубский вопрос, надо сконкатенировать строки резалтсета в одну.mssql
select @var = @var + field?
источник

OM

Oleg Makarikhin in sql_ninja
Daniil Berdnikov
Из разных колонок одной строки?
Или одной колонки в одну строку по агрегату?
из одноц
источник

OM

Oleg Makarikhin in sql_ninja
Gopneg
select @var = @var + field?
хотелось бы что то типа group_concat
источник

OM

Oleg Makarikhin in sql_ninja
Igor Sergeichik
версия какая сиквела?
кажется 2016
источник

IS

Igor Sergeichik in sql_ninja
Oleg Makarikhin
кажется 2016
Печаль. String_agg не прокатит. Оно с 17го вроде
источник

OM

Oleg Makarikhin in sql_ninja
string_agg работает, но там проблема с другим, с тем что поле делается varchar а не блобом и рубится на кусочки или обрезается
источник

OM

Oleg Makarikhin in sql_ninja
короче cast мне нужен
источник

OM

Oleg Makarikhin in sql_ninja
хмг, опять нарываюсь на эту проблему
пентахо упорно верит что у меня это не блоб, а varchar(8000)
источник

G

Gopneg in sql_ninja
Oleg Makarikhin
хотелось бы что то типа group_concat
чем не устраивает то что предлагаю?
источник

OM

Oleg Makarikhin in sql_ninja
Gopneg
чем не устраивает то что предлагаю?
у меня select-запрос,  не tsql-код
источник

OM

Oleg Makarikhin in sql_ninja
там переменные объявлять надо и тп.
а у меня форма для запроса и всё
источник

G

Gopneg in sql_ninja
ad-hocу похер так-то
источник

OM

Oleg Makarikhin in sql_ninja
уже порешал по-другому
источник

OM

Oleg Makarikhin in sql_ninja
всеравно грабелька, пентаха не умеет в блобы норммально. строка это 8000байт. если не вмещается в 8000 байт то режется на эти самые 8000 байт и подается как несколько строк. и там уже падает обработка, ожидащая одну длинную строку.
перепилил чтобы конкатенация/группировка  работала на стороне приложения а не субд, и еще кое-какие костыли заменил на другие.
источник

R

R in sql_ninja
Здравствуйте! Подскажите, пожалуйста, как отобрать только строки, которые отмечены желтым? Из скрина мне надо отобрать только запись, у которого vCard=1, vClient is null, vNeed=1
источник

R

R in sql_ninja
источник

G

Gopneg in sql_ninja
R
Здравствуйте! Подскажите, пожалуйста, как отобрать только строки, которые отмечены желтым? Из скрина мне надо отобрать только запись, у которого vCard=1, vClient is null, vNeed=1
ну и в чем проблема?
источник

R

R in sql_ninja
я пробую делать через union all, но все равно выводит все строки. Справа результат запроса
источник