This media is not supported in your browser
VIEW IN TELEGRAM
DBngin — это бесплатный инструмент для управления версиями баз данных, разработанный командой TablePlus.
Он позволяет легко устанавливать и запускать локальные серверы баз данных, такие как PostgreSQL, MySQL и Redis, без необходимости в дополнительных зависимостях, таких как Docker или виртуальные машины.🔥
Приложение поддерживает одновременное использование нескольких версий баз данных на разных портах, что особенно полезно для разработчиков, работающих с различными проектами, требующими разных версий СУБД.
⏩ https://dbngin.com/
👉 @SQLPortal | #ресурсы | дать буст
Он позволяет легко устанавливать и запускать локальные серверы баз данных, такие как PostgreSQL, MySQL и Redis, без необходимости в дополнительных зависимостях, таких как Docker или виртуальные машины.
Приложение поддерживает одновременное использование нескольких версий баз данных на разных портах, что особенно полезно для разработчиков, работающих с различными проектами, требующими разных версий СУБД.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
Автор ErikEJ на днях опубликовал обновление для своих пакетов NuGet, включающее более 120 правил статического анализа кода T-SQL. 😖
Теперь вы можете получить последние исправления ошибок и улучшения для использования в Visual Studio, а также в кроссплатформенных проектах .SQL Database.
🔜 https://github.com/ErikEJ/SqlServer.Rules/blob/master/README.md
👉 @SQLPortal | #ресурсы | дать буст
Теперь вы можете получить последние исправления ошибок и улучшения для использования в Visual Studio, а также в кроссплатформенных проектах .SQL Database.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥1
Final Book.pdf
2.7 MB
Бесплатная электронная книга по SQL о банковском деле и финансах для начинающих 🔥
Эта книга охватывает команды, используемые в языке запросов данных (DQL), в большей части материала.
Другие категории команд SQL, а именно: язык манипуляции данными (DML), язык определения данных (DDL) и язык управления данными (DCL), будут рассмотрены в отдельной книге.
Решения задач, приведенных в этой книге, находятся в конце книги (перед приложением).
👉 @SQLPortal | #книги #en
Эта книга охватывает команды, используемые в языке запросов данных (DQL), в большей части материала.
Другие категории команд SQL, а именно: язык манипуляции данными (DML), язык определения данных (DDL) и язык управления данными (DCL), будут рассмотрены в отдельной книге.
Решения задач, приведенных в этой книге, находятся в конце книги (перед приложением).
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2
AskYourDatabase — это инновационное приложение, которое позволяет взаимодействовать с SQL и NoSQL базами данных с помощью искусственного интеллекта. 🔥
- Вместо написания сложных SQL-запросов вы можете просто задавать вопросы на естественном языке, а AI-чатбот предоставит вам необходимые данные.
Кроме того, AskYourDatabase предлагает возможность интеграции в веб-страницы, что позволяет использовать его в качестве чат-бота для клиентов или внутренних инструментов.
🔜 Попробуйте прямо сейчас: https://askyourdatabase.com/?utm_source=ezk
👉 @SQLPortal | #ресурсы | дать буст
- Вместо написания сложных SQL-запросов вы можете просто задавать вопросы на естественном языке, а AI-чатбот предоставит вам необходимые данные.
Кроме того, AskYourDatabase предлагает возможность интеграции в веб-страницы, что позволяет использовать его в качестве чат-бота для клиентов или внутренних инструментов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥5🏆1
Изучение MySQL на примерах
📝 Эта книга содержит примеры с использованием двух баз данных, которые можно загрузить и установить в локальной среде MySQL. Вы сможете практиковаться, копируя фрагменты кода из глав и выполняя их в своем окружении.
Чтобы книга была максимально полезной, у вас должен быть установлен MySQL, а также MySQL Workbench.
⏩ Получите свой экземпляр:
https://edtechbooks.org/learning_mysql
👉 @SQLPortal | #книги #en
Чтобы книга была максимально полезной, у вас должен быть установлен MySQL, а также MySQL Workbench.
https://edtechbooks.org/learning_mysql
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Три функции SQL для нумерации строк:
🟢
Нумерация с увеличением на 1 для каждой строки, без учета совпадений.
🟢
Нумерация с увеличением на 1, но для одинаковых значений в порядке (т.е. для одинаковых строк присваивается одинаковый номер, но следующий номер не пропускается).
🟢
Нумерация с учетом количества строк с одинаковыми значениями: если несколько строк имеют одинаковый рейтинг, они получают один и тот же номер, а следующий номер будет увеличен на количество одинаковых строк (например, если две строки имеют одинаковое значение, следующая строка получит номер на 2 больше).
👉 @SQLPortal | #ресурсы
ROW_NUMBERНумерация с увеличением на 1 для каждой строки, без учета совпадений.
DENSE_RANKНумерация с увеличением на 1, но для одинаковых значений в порядке (т.е. для одинаковых строк присваивается одинаковый номер, но следующий номер не пропускается).
RANKНумерация с учетом количества строк с одинаковыми значениями: если несколько строк имеют одинаковый рейтинг, они получают один и тот же номер, а следующий номер будет увеличен на количество одинаковых строк (например, если две строки имеют одинаковое значение, следующая строка получит номер на 2 больше).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3
Media is too big
VIEW IN TELEGRAM
Оконные функции RANK и LAG | Симулятор SQL
Это видео объясняет использование оконных функций в SQL, в частности функции RANK() и LAG(), для решения аналитических задач. Пример показывает, как отслеживать порядковый номер заказа пользователя с использованием RANK(), а затем анализировать разницу в количестве заказов между днями с помощью функции LAG().
📹 Cмотреть: тык
👉 @SQLPortal | #видео
Это видео объясняет использование оконных функций в SQL, в частности функции RANK() и LAG(), для решения аналитических задач. Пример показывает, как отслеживать порядковый номер заказа пользователя с использованием RANK(), а затем анализировать разницу в количестве заказов между днями с помощью функции LAG().
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
Basic SQL statement .pdf
554.4 KB
Это учебный материал по базовым SQL-запросам.
📝 Файл содержит учебный материал по основам SQL, включая команду SELECT, выборку данных, работу с арифметическими выражениями, NULL, псевдонимы столбцов, конкатенацию строк, исключение дубликатов (DISTINCT), а также различия между SQL и SQLPlus.
Описаны принципы написания и выполнения запросов, приоритет операторов, команды SQLPlus для редактирования и работы с файлами. В конце представлены практические задания для закрепления материала.
👉 @SQLPortal | #ресурсы
Описаны принципы написания и выполнения запросов, приоритет операторов, команды SQLPlus для редактирования и работы с файлами. В конце представлены практические задания для закрепления материала.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3🌚1
Подробный учебник по PostgreSQL, охватывающий широкий спектр тем, от основ до продвинутых концепций.
📝 Учебник включает разделы по установке PostgreSQL, подключению к серверу, выполнению базовых и сложных запросов, а также управлению базой данных. Он также содержит примеры использования различных функций PostgreSQL, таких как агрегатные, строковые и оконные функции.
⏩ Читать:
https://neon.tech/postgresql/tutorial
👉 @SQLPortal | #ресурсы | дать буст
https://neon.tech/postgresql/tutorial
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Будьте осторожны при фильтрации присоединённой таблицы в внешних соединениях (OUTER JOINs)!
Если вы фильтруете в WHERE:
❌ Вы превратили LEFT JOIN в INNER JOIN!
Вместо этого фильтруйте в JOIN/ON:
☑ Так сохранится логика внешнего соединения.
👉 @SQLPortal | #ресурсы | дать буст
Если вы фильтруете в WHERE:
OUTER LEFT JOIN inner ON ...
WHERE inner.col = ...
Вместо этого фильтруйте в JOIN/ON:
OUTER LEFT JOIN inner ON ...
AND inner.col = ...
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2
Media is too big
VIEW IN TELEGRAM
Практика по SQL: удаление дубликатов email 😏
В этом видеоуроке автор разбирает решение задачи по удалению дубликатов записей в таблице при помощи использования подзапросов в команде DELETE.
00:00 Описание задачи
01:28 Создание таблицы для экспериментов
02:31 Разработка подзапроса
03:21 Разработка команды для удаления дубликатов
04:28 Запуск команды на Leetcode
05:15 Учет особенностей MySQL
06:24 Итоги
📹 Cмотреть: тык
👉 @SQLPortal | #видео
В этом видеоуроке автор разбирает решение задачи по удалению дубликатов записей в таблице при помощи использования подзапросов в команде DELETE.
00:00 Описание задачи
01:28 Создание таблицы для экспериментов
02:31 Разработка подзапроса
03:21 Разработка команды для удаления дубликатов
04:28 Запуск команды на Leetcode
05:15 Учет особенностей MySQL
06:24 Итоги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
SELECT с использованием Common Table Expressions (CTE) полезен для упрощения сложных запросов путем определения временных наборов данных.Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4🔥3
Datalemur — это платформа для практики SQL, которая предлагает задачи и интервью-вопросы по работе с базами данных.
📝 Там можно решать SQL-запросы прямо в браузере, проверяя их на реальных таблицах.
Полезна, если ты хочешь прокачать SQL для анализа данных, Data Science или подготовки к собеседованиям в IT-компаниях. Уровень задач варьируется от базового (SELECT, WHERE, JOIN) до продвинутого (CTE, оконные функции, сложные агрегации).
⏩ Ознакомиться:
https://datalemur.com/
👉 @SQLPortal | #ресурсы | дать буст
Полезна, если ты хочешь прокачать SQL для анализа данных, Data Science или подготовки к собеседованиям в IT-компаниях. Уровень задач варьируется от базового (SELECT, WHERE, JOIN) до продвинутого (CTE, оконные функции, сложные агрегации).
https://datalemur.com/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🔥2
Book Final.pdf
2.8 MB
Бесплатная книга "50 SQL Projects on Healthcare" доктора Eyo Eyo представляет собой руководство по SQL с примерами из сферы управления больницами.
В ней рассматриваются 50 бизнес-сценариев, связанных с обработкой медицинских данных, таких как:
🟢 Отслеживание предстоящих приемов пациентов
🟢 Анализ неоплаченных счетов
🟢 Оценка производительности врачей
🟢 Анализ выписанных лекарств
🟢 Распределение нагрузки среди медсестер
и тд.
📝 В книге даны SQL-запросы для работы с медицинскими данными, включая анализ посещаемости, финансовые отчеты и эффективность лечения. Основные запросы ориентированы на SQL Server, но также даны рекомендации по адаптации под MySQL, Oracle, PostgreSQL.
👉 @SQLPortal | #книги #en
В ней рассматриваются 50 бизнес-сценариев, связанных с обработкой медицинских данных, таких как:
и тд.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4
Искусство решения проблем в программной инженерии: Как улучшить MySQL).
📝 Этот проект использует задачи и проблемы MySQL в качестве примеров для изучения стратегий анализа и решения проблем. Читатели могут углубить своё понимание логического мышления, структур данных, алгоритмов и других аспектов через практические примеры и содержательные обсуждения.
Кроме того, в репозитории доступны патчи и оптимизации для различных версий MySQL, направленные на повышение производительности и стабильности системы.😮
⏩ Ознакомиться: клик
👉 @SQLPortal | #ресурсы
Кроме того, в репозитории доступны патчи и оптимизации для различных версий MySQL, направленные на повышение производительности и стабильности системы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Изучайте SQL быстрее!
Этот сайт объясняет ключевые понятия с помощью аналогий
➖ SQL, JavaScript, CSS, Git и многое другое
С интерактивными учебниками
→ http://codeanalogies.com
👉 @SQLPortal | #ресурсы
Этот сайт объясняет ключевые понятия с помощью аналогий
С интерактивными учебниками
→ http://codeanalogies.com
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥1🏆1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4