Size: a a a

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

2020 December 04

А

Анна in SqlCom.ru - Стиль жизни SQL
Виталя Я
Да вроде как работает
Ну и хорошо, не за что, единственное, что он одно число выдаст, я не знаю, насколько информативно это)) или это в учебных целях?)
источник

ВЯ

Виталя Я in SqlCom.ru - Стиль жизни SQL
Анна
Ну и хорошо, не за что, единственное, что он одно число выдаст, я не знаю, насколько информативно это)) или это в учебных целях?)
Да, в учебных, я только познаю данную технологию.
источник

А

А in SqlCom.ru - Стиль жизни SQL
Виталя Я
Ты за Avg?
Я за нормальное название поля, а не использование зарезервированных
источник

А

Анна in SqlCom.ru - Стиль жизни SQL
Виталя Я
Да, в учебных, я только познаю данную технологию.
Аа, ок))
источник
2020 December 05

ВЯ

Виталя Я in SqlCom.ru - Стиль жизни SQL
Виталя Я
У меня проблема с реализацией, я ищу среднюю зп групы (пока-что без выключения "начальника") и потом хочу найти максимум из средних показателей но я не могу обратится к елементу так как он не существует, как быть?
SELECT Job_Id, MAX(Avg) as Max, AVG (salary) as Avg FROM Employee GROUP BY Job_Id;
Ммм я только взглянул на рабочий код, понял что пытался вызвать то, что еще не создал...
источник

ВЯ

Виталя Я in SqlCom.ru - Стиль жизни SQL
А
Я за нормальное название поля, а не использование зарезервированных
Я взял пример с туториала, но я понял что так лучше не делать.
источник

А

А in SqlCom.ru - Стиль жизни SQL
Виталя Я
Я взял пример с туториала, но я понял что так лучше не делать.
вместо: AVG (salary) as Avg
лучше: AVG (salary) as AvgSalary
источник

А

Анна in SqlCom.ru - Стиль жизни SQL
Виталя Я
Ммм я только взглянул на рабочий код, понял что пытался вызвать то, что еще не создал...
Ну да, суть в том, что исходные данные вы группируете и в каждой группе подсчитывается среднее. А потом уже из этой таблицы выбираете максимум. Поэтому первый запрос помещается в with, а уже из него потом берется максимум
источник

MC

Max Chistyakov in SqlCom.ru - Стиль жизни SQL
спасибо!
источник

ВЯ

Виталя Я in SqlCom.ru - Стиль жизни SQL
WITH  Employee AS 
(SELECT COUNT (salary) AS co FROM Employee WHERE middle_initial IN ('M') )
SELECT SUM(salary)
From Employee

Подскажите почему оно не видет salary на 3 строчке, хотя на 2 все отлично работает.
источник

DB

Daniil Berdnikov in SqlCom.ru - Стиль жизни SQL
Виталя Я
WITH  Employee AS 
(SELECT COUNT (salary) AS co FROM Employee WHERE middle_initial IN ('M') )
SELECT SUM(salary)
From Employee

Подскажите почему оно не видет salary на 3 строчке, хотя на 2 все отлично работает.
Ты алиас присвоил новый
Вопрос явно для sql ninja, плюс, я настоятельно рекомендую повторить основы про алиасы и cte
источник

DB

Daniil Berdnikov in SqlCom.ru - Стиль жизни SQL
Виталя Я
WITH  Employee AS 
(SELECT COUNT (salary) AS co FROM Employee WHERE middle_initial IN ('M') )
SELECT SUM(salary)
From Employee

Подскажите почему оно не видет salary на 3 строчке, хотя на 2 все отлично работает.
Ты же в курсе, что ты пытаешься посчитать сумму количества, да?
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Виталя Я
Мне нужно найти у какой группы максимальная ЗП с исключением одного типа должности (В одной таблице все), если точне то у разных людей есть ЗП но они работают в разных групах, например: менеджеры, программисты, повара... и мне нужно выяснить у какой группы больше ЗП (НО в учет нельзя брать начальников данных груп), подскажите как выстроить данный SQL запрос?
Или какими инструментами воспользоваться (Проблема в том что я не могу сделать проверку по макс зп групы, только конкретного человека)
Where ... Group by employee_group
Order by max_salary
источник

C

Chatbro in SqlCom.ru - Стиль жизни SQL
Guvanch
Привет
источник

SN

Slavano Nikon in SqlCom.ru - Стиль жизни SQL
никто не сталкивался с такой ошибкой в логах при старте Unable to retrieve registry value 'NodeRole' from Windows registry key 'Software\Microsoft\Microsoft SQL Server\MSSQL15.MSSQLSERVER\Polybase\Configuration': (null).?  Причем компоненты Polybase не ставились
источник

К

Какой-то Хмырь... in SqlCom.ru - Стиль жизни SQL
Slavano Nikon
никто не сталкивался с такой ошибкой в логах при старте Unable to retrieve registry value 'NodeRole' from Windows registry key 'Software\Microsoft\Microsoft SQL Server\MSSQL15.MSSQLSERVER\Polybase\Configuration': (null).?  Причем компоненты Polybase не ставились
да это баг
https://docs.microsoft.com/en-us/answers/questions/122031/sql-server-2019-linux-docker-bug.html

ты ведь в контейнере запускаешь?
источник

SN

Slavano Nikon in SqlCom.ru - Стиль жизни SQL
Нет, в Винде), я эту статью тоже нашел , больше ничего. Стоит последний cu
источник

К

Какой-то Хмырь... in SqlCom.ru - Стиль жизни SQL
Slavano Nikon
Нет, в Винде), я эту статью тоже нашел , больше ничего. Стоит последний cu
т.е. сиквел сервер не стартует и пишет такую ошибку в еррор лог?
источник

SN

Slavano Nikon in SqlCom.ru - Стиль жизни SQL
Нет стартует, работает, но хочется от ошибки уйти
источник

К

Какой-то Хмырь... in SqlCom.ru - Стиль жизни SQL
ну создай вручную этот ключ в реестре)
источник