Гайды по БД и SQL
6.8K subscribers
2.31K photos
689 videos
80 files
2.24K links
Владелец, реклама – @Ak_Mihail

Купить рекламу на бирже: https://telega.in/channels/learn_bd_sql/card
Download Telegram
DB Fiddle — онлайн-площадка для работы с базами данных SQL

Её можно использовать как своеобразную песочницу для тестирования, отладки и обмена фрагментами SQL. Есть поддержка разных версий MySQL, PostgreSQL и SQLite

Из интересного: к работе над базой можно подключить приятеля — делается это буквально в пару кликов

Гайды по БД и SQL
🔥3👍2
Как бы вы нашли вторую по величине зарплату в таблице на картинке сверху?

Ответ:
select * from employee
select max(e_salary) from employee where e_salary not in (select max(e_salary) from employee)

Гайды по БД и SQL
👍51
Сегодня вспоминаем базовые функции SQL

Гайды по БД и SQL
👍6
Преобразование xml-поля в SQL

В данной публикации рассматривается метод по парсингу информации из xml полей в таблицах различных баз данных в СУБД MS SQL. В таблицах баз данных встречаются текстовые поля nvarchar(max), которые содержат в себе xml-формат представления данных. Фактически это таблица в таблице со своими столбцами и строками.

Ссылка на статью

Гайды по БД и SQL
👍6🔥1
Оконные функции в SQL.pdf
520.3 KB
Шпаргалка по оконным функциям SQL с примерами на русском

Гайды по БД и SQL
👍3🔥2
15 лучших практик SQL после 20 лет программирования

Обратите внимание, что, хотя все эти советы можно считать «мнениями», эти методы я использовал после 20 лет совершения ошибок, проблем с эффективным чтением, редактированием и пониманием кода и наблюдения за тем, как члены моей команды сталкиваются с теми же проблемами. Я постараюсь рассказать вам о практике и логике их использования и оставлю вам возможность рассмотреть эти методы и посмотреть, что актуально для вас и вашей команды.

Ссылка на статью

Гайды по БД и SQL
👍6
Хороший урок с задачами SQL

Есть разные виды баз данных, но этот урок посвящен базам данных, поддерживающим язык SQL. В них любые операции над данными - добавление, удаление, поиск - делаются с помощью отправки SQL-запросов. Сам язык достаточно простой и запросы на нем напоминают обычные предложения на английском языке. Ну к примеру, запрос на удаление из БД пользователя с email ivan@example.com выглядит так: DELETE FROM users WHERE email = 'ivan@example.com'. Если знать английский ("удалить из пользователей где email равен 'ivan@example.com'"), то смысл запроса легко понять, даже не зная SQL. Запросы может отправлять как сам разработчик вручную, так и написанная им программа.

Ссылка на статью

Гайды по БД и SQL
👍4
100+ шпаргалок для аналитиков данных и data scientists

Шпаргалки помогут:
🔹 подготовиться к экзамену
🔹 подготовиться к собеседованию
🔹 в повседневной работе – быстро вспомнить нужную информацию

Гайды по БД и SQL
👍41
5 рекомендаций по оптимизации запросов SQL

Также как небольшие улучшения повышают качество запросов, так и мелкие некорректные навыки могут снизить качество и понятность кода в долгосрочной перспективе. Следовательно, пора избавиться от непродуктивных навыков SQL, а взамен сформировать новые и эффективные. Этим мы сейчас и займемся.

Ссылка на статью

Гайды по БД и SQL
👍4🔥3
Как работать с GreenPlum через командную строку

Многие сталкивались с проблемами в работе инструментов для управления базами данных. То графический интерфейс долго загружается, то зависает в самый ненужный момент, или просто нет нормальной возможности выгрузить результат в файл. Основные проблемы связаны с нагромождением дополнительного функционала, который в большинстве случаев не нужен.

Читать дальше

Гайды по БД и SQL
👍6
Работаем с данными. Кто кого: Pandas VS SQL

Еще порядка 10 лет назад для работы по исследованию данных было достаточно SQL, как инструмента для выборки данных и формирования отчетов по ним. Но время не стоит на месте, и примерно в 2012 году стала стремительно набирать популярность Python-библиотека Pandas. И вот сегодня уже сложно представить работу Data Scientist’а без данного модуля.

Не буду подробно углубляться в то, что предоставляют из себя оба инструмента ввиду их популярности среди аналитиков и исследователей данных, но небольшую справку все-таки оставлю...

Читать дальше

Гайды по БД и SQL
👍5
Оконные функции в SQL — что это и зачем они нужны

Многие разработчики, даже давно знакомые с SQL, не понимают оконные функции, считая их какой-то особой магией для избранных. И, хотя реализация оконных функций поддерживается с SQL Server 2005, кто-то до сих пор «копипастит» их со StackOverflow, не вдаваясь в детали. Этой статьёй мы попытаемся развенчать миф о неприступности этой функциональности SQL и покажем несколько примеров работы оконных функций на реальном датасете.

Ссылка на статью

Гайды по БД и SQL
👍6
Airtable: рецепт молниеносного создания баз данных и таблиц

Airtable представляет собой платформу из разряда low-code, т.е. практически не требует написания программного кода. Она позволяет любому создавать реляционные базы и визуализировать данные, не требуя для этого даже знания SQL и Excel.

Подумайте, сколько времени вы бы потратили на выполнение следующего задания...

Читать дальше

Гайды по БД и SQL
👍4❤‍🔥1
Подборка ресурсов, где можно выучить\подтянуть знания SQL

https://mode.com/sql-tutorial/ много бесплатных уроков для начинающих, идущих по нарастающей

https://www.kaggle.com/learn/intro-to-sql

https://www.kaggle.com/learn/advanced-sql короткие уроки от kaggle вводящие в курс дела, подойдут для повторения основ

https://www.sql-ex.ru/ лучший тренажер по SQL, решайте парочку задач в день и никакие задания на интервью не будут вам страшны

https://stepik.org/course/63054/promo

https://www.sqlhabit.com

https://sqlzoo.net/ еще несколько тренажеров с задачками для прокачивания практических навыков

https://stepik.org/course/70710/promo#toc для тех кто уже знает основы и базу и хочет развить знания еще больше.

Гайды по БД и SQL
👍41🔥1
Порядок выполнения SQL-запросов

Гайды по БД и SQL
👍5