2844
По всем вопросам- @haarrp @itchannels_telegram - 🔥лучшие ит-каналы @ai_machinelearning_big_data - Machine learning @pythonl - Python @pythonlbooks- python книги📚 @datascienceiot - ml книги📚
1. в условие попадают все - кто из отдела последнего не опоздавшего - прошел за ним за 2 минуты(даже если там 40 человек - взявшись за руки с интервалом в 2 секунды заскочили...)... кстати - это одна из причин - по которой решение выше - бред... вторая - автор решения - плохо понимает - как вот это: PARTITION BY team_id - схлопнет таблицу... там исчо мелочи есть - ну да хрен с ними...
2. собственно не опоздавший (считаем - что айдишники уже стоят для каждого лога - если нет - то на полторы строки длиннее решение...) это тот кто: уложился в 2 минуты за последним не опоздавшим из своего отдела... а то что подряд шли сотрудники одного отдела проверяется тем - что между id (лога) последнего не опоздавшего и id (лога) кандидата в не опоздавшие - не существует (собственно NOT EXISTS) лога с иным отделом...
вуаля...
фантастика!!! а автор канала на комментарии реагирует?! я вот сходу готов заявить - что решение - очевидно - никакого отношение к правильному не имеет... и вывалить минимум пару вариантов - без LAG... уже не говоря о том - что если добавить пресловутый id - автоинкрементом для таблицы (что делают все - ну кроме автора канала... это он - автор - наверное пытается привить любовь к кривому проектированию БД и сложным решениям...) - то задача вообще в полторы строки решается... заметьте - правильно решается... например через EXISTS...
Читать полностью…
Можно с кем то посоветоваться касаемо ER диаграммы? Завтра в вузе сдавать, не совсем понимаю, с нарушениями она сделана или нет.
Читать полностью…
🖥 Эта статья рассказывает о настройке и использовании PostGIS с Go для управления геоданными!
💡 PostGIS — это расширение PostgreSQL, которое добавляет функции для хранения, индексации и запроса геоданных.
⭐️ Автор шаг за шагом объясняет, как развернуть PostGIS с помощью Docker, создать таблицы для хранения географических точек и маршрутов, настроить проект Go для взаимодействия с PostGIS и выполнять запросы для нахождения точек, находящихся рядом с маршрутом. Статья также затрагивает кодирование и декодирование геометрических данных с использованием библиотеки pgx и функций PostGIS, таких как ST_DISTANCE.
🔗 Ссылка: *клик*
@sqlhub
🖥 Sqlite-web
Это удобная веб-админка для управления базами данных SQLite, разработанная на Python. $ pip install sqlite-web
🖥 GitHub: https://github.com/coleifer/sqlite-web
@sqlhub
🤓 Изучите основы Git – Справочник по повседневным задачам разработки!
💡 Независимо от того, являетесь ли вы опытным разработчиком или только начинаете свой путь в программировании, понимание Git необходимо для получения надлежащего контроля над своим кодом, эффективного управления проектами и совместной работы с другими.
🌟 В этом руководстве вы познакомитесь с основами Git, охватывая все: от базового рабочего процесса до продвинутых стратегий ветвления и методов перебазирования.
🌟 К концу этого руководства вы будете иметь четкое представление об основных концепциях Git, а также будете уверены в себе и будете хорошо вооружены навыками, необходимыми для эффективного использования Git в процессе разработки.
🔗 Ссылка: *клик*
@sqlhub
👣 K4 — высокопроизводительный встроенный движок хранения данных с поддержкой транзакций и встроенным удобным инструментарием. Он ориентирован на минимизацию задержек при операциях записи и чтения и использует LSM-дерево с журналом записи (WAL)
🌟 K4 поддерживает атомарные транзакции, уплотнение данных, блокировку страниц и фильтрацию Блума для ускорения поиска, также реализует TTL для автоматического удаления устаревших данных
🔐 Лицензия: BSD-3-Clause
@sqlhub
Народ, подскажите пожалуйста сайт, где можно изучить sql
Читать полностью…
Освойте универсальные навыки в мире цифровых профессий — научитесь работать с SQL, Python, Power BI и DataLens на бесплатном курсе от Нетологии. В результате вы:
— разберётесь в основах Python для анализа данных и узнаете, как извлекать информацию.
— научитесь делать запросы и отчёты с помощью SQL.
— сможете строить интерактивные дашборды в Power BI и DataLens.
Курс подойдёт новичкам и тем, кто хочет расширить свои навыки.
Также после бесплатного курса вы получите карьерную консультацию и скидку до 50% для продолжения обучения на курсах-профессиях в Нетологии.
Присоединяйтесь бесплатно
Реклама. ООО "Нетология". Erid 2VSb5yybeqW
SELECT
c.Year,
c.Month,
co.CorpName,
co.LabName,
p.FirstName,
p.LastName,
p.Patronymic,
p.Gender,
p.DateOfBirth,
pr.ProjectName,
pr.ShortProjectName,
SUM(pa.PaymentValue) AS TotalPayment
FROM
tbCalendarWithinInflation c
INNER JOIN tbCorporation co ON c.CorpID = co.CorpID
INNER JOIN tbPersonnel pe ON co.CorpID = pe.CorpID
INNER JOIN tbPerson p ON pe.PersonID = p.PersonID
INNER JOIN tbProject pr ON pe.ProjectID = pr.ProjectID
INNER JOIN tbPayment pa ON pr.ProjectID = pa.ProjectID
WHERE
c.Year = 2023
GROUP BY
c.Year,
c.Month,
co.CorpName,
co.LabName,
p.FirstName,
p.LastName,
p.Patronymic,
p.Gender,
p.DateOfBirth,
pr.ProjectName,
pr.ShortProjectName
ORDER BY
c.Year,
c.Month,
pr.ProjectName;
Друзья, всем здравствуйте! Вы сможем пожалуйста помочь с заданием ?
Читать полностью…
🖥 Книга по работе с SQL! (62 главы!)
🔗 Ссылка: *клик*
@sqlhub
Разбираем тестовое задание на позицию Junior Аналитика в Самокат
Чтобы найти работу, мало пройти курс и сделать классное резюме. На практике, чтобы выделиться на собеседовании, нужно понимать, что лежит под капотом каждого инструмента, а не следовать конкретному заученному алгоритму.
Чтобы попрактиковаться в этом, приходите на бесплатный вебинар, где будем решать типичные задачи на SQL, которые дают на собеседованиях аналитикам на основании данных из Самоката.
Что будет на вебинаре:
- Проведем аналитику заказов и клиентов с помощью SQL
- Разберем фишки кода на SQL: CASE в агрегациях, удобная фильтрация и другие
- Построим мини-дашборд продаж в Metabase
Вебинар проведет Андрон Алексанян, CEO Simulative
🕗Встречаемся 12 ноября в 19:00
🎁Обязательно приходите смотреть вебинар в прямом эфире - в лайве будут дарить подарки, которые сильно бустанут старт карьеры в аналитике!
Зарегистрироваться на бесплатный вебинар
🧠 SQL-задача с подвохом: кто на самом деле опоздал?
У тебя есть таблица с логами входа сотрудников в офис. Но задача не в том, чтобы просто найти "кто пришёл позже 9:00", а выяснить кого стоит считать реально опоздавшим, если учесть такую бизнес-логику:
> Сотрудники входят в офис через турникет. Иногда турникет сканирует пропуск с задержкой, а иногда — несколько сотрудников входят подряд. Поэтому, если кто-то зашёл не позже, чем через 2 минуты после своего коллеги из той же команды — его не считают опоздавшим.
📊 Данные
CREATE TABLE office_logs (
employee_id INT,
team_id INT,
entry_time TIMESTAMP
);
| employee_id | team_id | entry_time |
|-------------|---------|---------------------|
| 1 | 10 | 2024-01-01 08:59:10 |
| 2 | 10 | 2024-01-01 09:00:50 |
| 3 | 10 | 2024-01-01 09:02:20 |
| 4 | 20 | 2024-01-01 09:03:00 |
| 5 | 20 | 2024-01-01 09:04:40 |
| 6 | 20 | 2024-01-01 09:10:00 |09:00:00team_id
Подберём идеальную ИТ-вакансию за пять вопросов!
Хочешь проверить? Пройди короткий тест — чтобы определить, какая работа в ДОМ.РФ подходит именно тебе. Жми на ссылку, чтобы начать
Внутри:
интересные вопросы о твоём доме мечты;
более 30 актуальных вакансий;
возможность улучшать ĸачество жизни миллионов людей
Торопись, пока не разобрали всю работу со смыслом: https://u.to/54YDIQ
☁️ Вебинар: Облачные базы данных: DBaaS для бизнеса и разработки приложений
26 ноября 2024 в 11:00
Приглашаем руководителей по ИТ и цифровой трансформации, ИТ-специалистов и DevOps инженеров поговорить о набирающем популярность облачном сервисе DBaaS, его особенностях, преимуществах и недостатках.
На вебинаре специалисты Linx Cloud представят сервис DBaaS на основе PostgreSQL, продемонстрируют его разворачивание, интерфейс, а также расскажут о совместной работе с сервисом Kubernetes. Затронем практические вопросы обеспечения отказоустойчивости.
В программе вебинара:
⚡️ Преимущества облачной базы данных перед on-premise,
⚡️ Особенности DBaaS от Linx Cloud и его отличия от других сервисов,
⚡️ Как DBaaS ускоряет разработку: реальные кейсы,
⚡️ DEMO: развертывание и интерфейс DBaaS на базе PostgreSQL в Linx Cloud
💣 БОНУС всем участникам вебинара: доступ на 1 месяц без ограничений по количеству БД и нагрузке на них + миграция в облако Linx Cloud
👉 ЗАРЕГИСТРИРОВАТЬСЯ
Чем отличаются индексация и обработка данных в PostgreSQL и ClickHouse?
На открытом вебинаре 13 ноября в 20:00 мск опытный эксперт проведет вас через основы индексации, покажет, как механизмы PostgreSQL и ClickHouse влияют на производительность и продемонстрирует сценарии для разных типов данных.
Спикер Алексей Железной — Senior Data Engineer, разрабатывает и проектирует пайплайны для обработки, хранения и визуализации данных более 5 лет.
Узнайте, как спроектировать и настроить базы данных так, чтобы ваш проект работал быстро и эффективно.
Успейте занять место — переходите по ссылке и присоединяйтесь.
#реклама
О рекламодателе
📹 Новая версия СУБД РЕД База Данных 5.0. Узнайте о новых возможностях на вебинаре
21 ноября в 14:00 проводим вебинар «РЕД База Данных 5.0 – СУБД для безопасных информационных систем». Расскажем о новых возможностях администрирования и оптимизации баз данных и функциях для прикладных разработчиков.
⚡️ Что нового?
— поддержка формата JSON
— международные временные зоны
— планировщик заданий
— табличные пространства
— PSQL-профайлер
— кеш компилированных запросов
— синхронно-асинхронная репликация
— решена проблема долгих транзакций
🛡 Безопасность
РЕД База Данных 5.0 соответствует новым Требованиям по безопасности информации к системам управления базами данных, утвержденных приказом ФСТЭК России.
⛓ Подробнее о деталях обновления вы можете почитать в пресс-релизе.
Спикерами выступят:
🎙 Симаков Роман, Директор Департамента развития системных продуктов, product owner РЕД Базы Данных
🎙 Дмитрий Еманов, Архитектор РЕД Базы Данных
🔥 Успейте зарегистрироваться, количество мест ограниченно!
Реклама ООО "Ред Софт" ИНН 9705000373, erid: 2Vtzqx57aCD
👩💻 WhoDB
Легкий инструмент для работы с данными нового поколения - Postgres, MySQL, SQLite, MongoDB, Redis, MariaDB и ElasticSearch с удобным интерфейсом.
Hobby - это легкий (~ 20 МБ), мощный и удобный в использовании инструмент управления базами данных, предназначенный для упрощения задач администрирования баз данных.
Сочетая простоту Adminer с улучшенным интерфейсом и производительностью, WhoDB создан на GoLang для обеспечения оптимальной скорости и эффективности работы с данными.
Благодаря таким функциям, как интерактивная визуализация схем и встроенное редактирование, WhoDB подходит как для небольших проектов, так и для сложных корпоративных систем.
WhoDB предоставляет вам возможность общаться с вашими данными, используя естественный язык, благодаря интеграции с Ollama, ChatGPT и Anthropic.
Эта функция позволяет выполнять запросы и управлять вашими данными с помощью диалога вместо SQL запросов.
▪ Github
@sqlhub
Суперсет это исключительно визуализация. Appsmith, например, можно использовать для разработки crud приложений
Читать полностью…
🖥 Appsmith — это инструмент для создания внутренних приложений и панелей администратора, который позволяет пользователям без опыта программирования разрабатывать интерфейсы!
🌟 Платформа включает визуальный редактор с виджетами (таблицы, графики, формы и т.д.), а также возможность интеграции со многими базами данных и сторонними API. JavaScript поддерживается для написания логики, что помогает при создании сложных интерфейсов. Appsmith фокусируется на быстром создании инструментов, улучшении бизнес-процессов и снижении затрат на разработку.
🔐 Лицензия: Apache-2.0
🖥 Github
@sqlhub
🖥 Golang RESTful API с Gin, Gorm и PostgreSQL!
💡 В этой статье содержится полный пример сервиса Golang RESTful API, который использует gin для маршрутизации, gorm для ORM и PostgreSQL в качестве базы данных. Этот пример включает следующие функции PostgreSQL: создание базы данных и таблиц, вставка и запрос данных, разбиение данных, индексация, функции и хранимые процедуры, триггеры, представления, CTE, транзакции, ограничения и обработка JSON
🔗 Ссылка: *клик*
@sqlhub