Size: a a a

SqlCom.ru - уголок MS SQL

2021 June 18

А

Артем in SqlCom.ru - уголок MS SQL
Вис тайлс - 1 попугай в сек
Ров намбер - 3 попугая в сек
Груп бай - 5 попугаев в сек

Вывод - юзать груп бай для скорости, ровнамбер для читаемости
источник

A

Alex in SqlCom.ru - уголок MS SQL
нельзя переписать на group by, если человека интересуют вхождения, значит ему нужны все атрибуты события.
источник

KT

Konstantin Taranov in SqlCom.ru - уголок MS SQL
2 липтона господину, но подтвердить на практике не могу
источник

А

Артем in SqlCom.ru - уголок MS SQL
А цте запретили? 🤔
источник

A

Alex in SqlCom.ru - уголок MS SQL
законом вроде нет, но я что-то не могу сходу придумать, как без оконных функций вытащить первое и единственное вхождение при помощи cte
источник

А

Артем in SqlCom.ru - уголок MS SQL
Min/max по праймари кею?
источник

A

Alex in SqlCom.ru - уголок MS SQL
как-то ненадежно, думается, что можно не то достать, что надо, могу ошибаться, конечно, когда оконных функций не было, я про sql server даже не знал)
источник

А

Артем in SqlCom.ru - уголок MS SQL
Ну да, ненадёжно 🙈🙈
источник

ВБ

Владимир Боярских... in SqlCom.ru - уголок MS SQL
ну с ROW_NUMBER-ом тоже можешь не то достать - сальдо не выглядит как абсолютно точно детерминированное, было бы неплохо id-какой добавить на всякий случай)
источник

A

Alex in SqlCom.ru - уголок MS SQL
по крайней мере я буду уверен, что у меня все значения их одной строчки достанутся
источник

KT

Konstantin Taranov in SqlCom.ru - уголок MS SQL
источник

АР

Александр Ройтман... in SqlCom.ru - уголок MS SQL
Можно и надежно, но с "грязным хаком"

declare @t table (id int identity primary key, g int, v int, s varchar(100));
insert into @t
(g, v, s)
values
(1, 1, 'a'), (1, 2, 'b'),
(2, 30, 'c'), (2, 40, 'd');

with a (composite_value) as
(
select
 max(cast(v as binary(4)) + cast(id as binary(4)))
from
 @t
group by
 g
)
select
t.*
from
@t t join
a on t.id = cast(substring(composite_value, 5, 4) as int);
источник

Л

Лучший ник in SqlCom.ru - уголок MS SQL
Огромное спасибо за помощь!
Спасибо, спасибо, спасибо.
Очень благодарен!
Будьте здоровы и жизнерадостны!
источник

Л

Лучший ник in SqlCom.ru - уголок MS SQL
Так же не меньше хочу поблагодарить всех кто откликнулся!
источник

Л

Лучший ник in SqlCom.ru - уголок MS SQL
Всем радости и весёлых выходных!
источник

A

Alex in SqlCom.ru - уголок MS SQL
источник

Л

Лучший ник in SqlCom.ru - уголок MS SQL
Всем кискам - пис,
Всем пискам - кисс
источник

К

Какой-то Хмырь... in SqlCom.ru - уголок MS SQL
kiss piss
источник

AP

Andrew Postnov in SqlCom.ru - уголок MS SQL
Похоже на пятницу
источник

AP

Andrew Postnov in SqlCom.ru - уголок MS SQL
Господа, раз пятница, позволю себе вопрос не по sqlserver. Кто сталкивался с проблемой vs ssdt (у меня 2017), что в какой-то момент студия постоянно напрягает одно ядро процессора? В солюшене где-то 10 проектов бд, они имеют связи между собой.
источник