Size: a a a

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

2020 October 30

М

Мадара in SqlCom.ru - Стиль жизни SQL
Дмитрий Зайцев
Что означает это условие я не понимаю, поэтому не могу подсказать как поправить код
Есть таблица сотрудников
И есть часы их больничных часов
Нужно вывести сотрудников, у которых часы больничных не совпадает с часами больничных других сотрудников в этой тоаблице
источник

М

Мадара in SqlCom.ru - Стиль жизни SQL
источник

ДЗ

Дмитрий Зайцев... in SqlCom.ru - Стиль жизни SQL
Тогда сначала найди часы, которые уникальны, для них в любом случае всего 1 сотрудник и выведи его. То есть тебе надо пойти от часов, а не от сотрудников
источник

М

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

М

Мадара in SqlCom.ru - Стиль жизни SQL
Дмитрий Зайцев
Тогда сначала найди часы, которые уникальны, для них в любом случае всего 1 сотрудник и выведи его. То есть тебе надо пойти от часов, а не от сотрудников
SELECT    SickLeaveHours, COUNT(*) AS UniqueEmpl
FROM HumanResources.Employee
GROUP BY  SickLeaveHours
HAVING COUNT(*)<2
источник

PG

Pavel Gudkov 🕊 in SqlCom.ru - Стиль жизни SQL
Подскажите тулзу для совместного дизайн ревью (проектирования) БД
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Pavel Gudkov 🕊
Подскажите тулзу для совместного дизайн ревью (проектирования) БД
IMHO не самая животрепещущая проблема, чтоб под неё ещё и тулзы писать...
А так — все обычные средства коллективной работы подходят, напиример, GITLAB у нас используется
источник

LO

L O in SqlCom.ru - Стиль жизни SQL
Добрый день, помогите, пожалуйста, с тестом по SQL
источник

T

Timus in SqlCom.ru - Стиль жизни SQL
вот интересно. тест - это тестирование SQL кода, или тест это тестирование по SQL.
источник

AK

Andy Korg in SqlCom.ru - Стиль жизни SQL
Pavel Gudkov 🕊
Подскажите тулзу для совместного дизайн ревью (проектирования) БД
источник

y

yuliya in SqlCom.ru - Стиль жизни SQL
Добрый день! а какой формат данных можно использовать для хранения очень длинных строк (файлы закодированные в base64)?
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
yuliya
Добрый день! а какой формат данных можно использовать для хранения очень длинных строк (файлы закодированные в base64)?
varchar(max)
источник

y

yuliya in SqlCom.ru - Стиль жизни SQL
при вставке обрезает(
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
yuliya
при вставке обрезает(
код покажите
источник

k

karb0f0s in SqlCom.ru - Стиль жизни SQL
лучше не хранить. хранить только ссылки/идентификаторы. для файлов есть файловые системы и объектные хранилища
источник

y

yuliya in SqlCom.ru - Стиль жизни SQL
как-то так insert into FileTransfer ([data]) values([data])
источник

АА

Андрей Агеев... in SqlCom.ru - Стиль жизни SQL
yuliya
как-то так insert into FileTransfer ([data]) values([data])
cast([data] as varchar(max))
+ см. google: varchar(max) is getting truncated
источник

k

karb0f0s in SqlCom.ru - Стиль жизни SQL
тогда уж varbinary(max)
источник

y

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

М

Мадара in SqlCom.ru - Стиль жизни SQL
Дмитрий Зайцев
Тогда сначала найди часы, которые уникальны, для них в любом случае всего 1 сотрудник и выведи его. То есть тебе надо пойти от часов, а не от сотрудников
SELECT emp1.BusinessEntityID, emp1.SickLeaveHours FROM HumanResources.Employee AS emp1
JOIN HumanResources.Employee AS emp2 ON emp1.BusinessEntityID > emp2.BusinessEntityID
                 AND emp1.SickLeaveHours = emp2.SickLeaveHours
источник