Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 September 10

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Andrey Yakovlev
нет, тогда получается 2 строки, а мне нужно в одну
select 42, (select 43 from tututu), (select 43 from tututu) from gugugu
источник

IC

Igor Chizhov in SqlCom.ru - Стиль жизни SQL
Andrey Yakovlev
Парни, приветствую!
Напомните, плиз какой оператор объединяет результат типа count из двух таблиц в одном запросе?

Чтобы получилось вот так, например:
ФИО, Количество законченных курсов, Количество незаконченных курсов

в одну строку

P.S. оператор UNION не совсем подходит
SUM (CASE [Закончен] = 1 THEN 1 ELSE 0 END), SUM (CASE [Закончен] = 0 THEN 1 ELSE 0 END),
источник

AY

Andrey Yakovlev in SqlCom.ru - Стиль жизни SQL
Igor Chizhov
SUM (CASE [Закончен] = 1 THEN 1 ELSE 0 END), SUM (CASE [Закончен] = 0 THEN 1 ELSE 0 END),
Спасибо)
источник

AY

Andrey Yakovlev in SqlCom.ru - Стиль жизни SQL
Igor Chizhov
SUM (CASE [Закончен] = 1 THEN 1 ELSE 0 END), SUM (CASE [Закончен] = 0 THEN 1 ELSE 0 END),
Спасибо)
источник

IC

Igor Chizhov in SqlCom.ru - Стиль жизни SQL
Andrey Yakovlev
Спасибо)
END пропустил )
источник

IC

Igor Chizhov in SqlCom.ru - Стиль жизни SQL
Но идея, думаю, понятна.
источник

2_

2flower _ in SqlCom.ru - Стиль жизни SQL
with tbl1 as (select count(*) as c,...),
tbl2 as (select count(*) as c,....)
select tbl1.c,tbl2.c from tbl1,tbl2
дешево и сердито без джунглей кейсов.
источник

AY

Andrey Yakovlev in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
select 42, (select 43 from tututu), (select 43 from tututu) from gugugu
Спасибо, твой метод рабочий 🤟🏻
источник

2_

2flower _ in SqlCom.ru - Стиль жизни SQL
читал статью на хабре
https://habr.com/ru/company/otus/blog/518586/
собственно вопрос, это кто то использует или это 5-е колесо маркетологов?
источник

DS

Denis Suhotin in SqlCom.ru - Стиль жизни SQL
Alexey
в общем проблема в статистика - тк она не по всем ID сделана. и теперь вопрос - как сделать статистику по всем ID/ Fullscan уже пробовал
Так она и не будет хранить все id в любом случае, хоть если и с фуллсканом построить. Это же не индекс...
источник

👑

👑 dAGAZ ! in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Просто не смотри на неё...
Ловите флудера
источник
2020 September 11

MC

Max Chistyakov in SqlCom.ru - Стиль жизни SQL
Кстати, незамеченная статья из свежих,  о проектировании https//habr.com/ru/post/514364/
источник

S

Simon in SqlCom.ru - Стиль жизни SQL
Может кто подскажет, есть скрипт который генерит временную таблицу(в зависимости от параметра 3000,4000, 5000 ....записей). Запускаю его через python и максимальное число записей 4817 ( когда их должно быть 5000, 6000 и т.д), этот же скрипт через mss выдает нужное кол-во строк. В чем может быть проблема?
источник

MC

Max Chistyakov in SqlCom.ru - Стиль жизни SQL
Может быть, в питоне у свойства AutoCommit = off. Попробуйте после каждой генерации записей явно делать commit
источник

2_

2flower _ in SqlCom.ru - Стиль жизни SQL
спорная статья, примеры крайне неудачные
источник

S

Simon in SqlCom.ru - Стиль жизни SQL
Max Chistyakov
Может быть, в питоне у свойства AutoCommit = off. Попробуйте после каждой генерации записей явно делать commit
Без изменений...Единственный момент, если в коннекте поменять драйвер 'SQL Server' на 'ODBC Driver 17 for SQL Server' максимальное кол-во записей уменьшается)
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Simon
Может кто подскажет, есть скрипт который генерит временную таблицу(в зависимости от параметра 3000,4000, 5000 ....записей). Запускаю его через python и максимальное число записей 4817 ( когда их должно быть 5000, 6000 и т.д), этот же скрипт через mss выдает нужное кол-во строк. В чем может быть проблема?
проще сам скрипт показать и через профайлер (лучше через XE) отловить что прилетает в SQL Server
источник

MC

Max Chistyakov in SqlCom.ru - Стиль жизни SQL
Simon
Без изменений...Единственный момент, если в коннекте поменять драйвер 'SQL Server' на 'ODBC Driver 17 for SQL Server' максимальное кол-во записей уменьшается)
Тогда хз, только код питона с T-SQL показать на пастбине
источник

DP

Dmitry Pronin in SqlCom.ru - Стиль жизни SQL
Добрый день коллеги! Есть юзер входящих в роль сервера Public и имеющий из приложения доступ ко всем таблицам базы, для него создано представление, к которому он хочет коннектиться через Access, но не получается, т.к. видимо, не имеет прав на подключение к серверу через MSSMS. Что нужно сделать чтобы не делать его админом и дать это подключение?
источник

A

Alexey in SqlCom.ru - Стиль жизни SQL
Dmitry Pronin
Добрый день коллеги! Есть юзер входящих в роль сервера Public и имеющий из приложения доступ ко всем таблицам базы, для него создано представление, к которому он хочет коннектиться через Access, но не получается, т.к. видимо, не имеет прав на подключение к серверу через MSSMS. Что нужно сделать чтобы не делать его админом и дать это подключение?
пользователь везде доменнный?
источник