SQL JOINs: мини-шпаргалка
Простая и наглядная памятка по основным JOIN-операциям в SQL: схемы, запросы и краткие пояснения
Сохраняем за лайк❤️
👉 @SQLPortal
Простая и наглядная памятка по основным JOIN-операциям в SQL: схемы, запросы и краткие пояснения
Сохраняем за лайк
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Что нового в PostgreSQL 19?
PostgreSQL 19 продолжает одну важную тенденцию. Postgres превращается во что-то гораздо большее, чем просто реляционная база.
Самые интересные новинки:
Графовые запросы через SQL/PGQ
PostgreSQL 19 научился выполнять SQL Property Graph Queries. Теперь можно запрашивать связи прямо на SQL, без отдельной графовой базы. Пригодится для соцсетей, рекомендаций, поиска мошенничества и графов зависимостей.
GROUP BY ALL
Вместо того чтобы перечислять все колонки в GROUP BY, пишешь GROUP BY ALL. Postgres сам группирует по неагрегатным колонкам. Меньше шаблонного кода, меньше ошибок.
WAIT FOR LSN
Фича для приложений, которые используют реплики чтения. Позволяет подождать, пока реплика догонит основную базу, прежде чем читать данные. Полезно для консистентности «прочитал то, что написал».
Лучшая поддержка JSON
Postgres и дальше улучшает работу с полуструктурированными данными, не теряя при этом SQL, индексы, соединения и транзакции.
PostgreSQL 19 пока в бете. Детали могут поменяться к релизу. Но направление понятно. Postgres потихоньку становится одной платформой под всё: реляционные данные, документы, графы, аналитика и векторы для AI.
👉 @SQLPortal
PostgreSQL 19 продолжает одну важную тенденцию. Postgres превращается во что-то гораздо большее, чем просто реляционная база.
Самые интересные новинки:
Графовые запросы через SQL/PGQ
PostgreSQL 19 научился выполнять SQL Property Graph Queries. Теперь можно запрашивать связи прямо на SQL, без отдельной графовой базы. Пригодится для соцсетей, рекомендаций, поиска мошенничества и графов зависимостей.
GROUP BY ALL
Вместо того чтобы перечислять все колонки в GROUP BY, пишешь GROUP BY ALL. Postgres сам группирует по неагрегатным колонкам. Меньше шаблонного кода, меньше ошибок.
WAIT FOR LSN
Фича для приложений, которые используют реплики чтения. Позволяет подождать, пока реплика догонит основную базу, прежде чем читать данные. Полезно для консистентности «прочитал то, что написал».
Лучшая поддержка JSON
Postgres и дальше улучшает работу с полуструктурированными данными, не теряя при этом SQL, индексы, соединения и транзакции.
PostgreSQL 19 пока в бете. Детали могут поменяться к релизу. Но направление понятно. Postgres потихоньку становится одной платформой под всё: реляционные данные, документы, графы, аналитика и векторы для AI.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Хочешь быстро прокачать SQL?
Вот 4 курса, которые помогут поднять уровень:
1️⃣ SQL Basics for Data Science
[https://programmingvalley.com/course/learn-sql-basics-for-data-science-free-course]
2️⃣ Google Data Analytics
[https://programmingvalley.com/course/google-data-analytics-free-course]
3️⃣ IBM Data Science
[https://programmingvalley.com/course/ibm-data-science-free-course]
4️⃣ Google Business Intelligence
[https://programmingvalley.com/course/google-business-intelligence-free-course]
Подойдут как для изучения основ SQL, так и для освоения анализа данных, BI-инструментов и работы с данными в реальных проектах.
👉 @SQLPortal
Вот 4 курса, которые помогут поднять уровень:
1️⃣ SQL Basics for Data Science
[https://programmingvalley.com/course/learn-sql-basics-for-data-science-free-course]
2️⃣ Google Data Analytics
[https://programmingvalley.com/course/google-data-analytics-free-course]
3️⃣ IBM Data Science
[https://programmingvalley.com/course/ibm-data-science-free-course]
4️⃣ Google Business Intelligence
[https://programmingvalley.com/course/google-business-intelligence-free-course]
Подойдут как для изучения основ SQL, так и для освоения анализа данных, BI-инструментов и работы с данными в реальных проектах.
Please open Telegram to view this post
VIEW IN TELEGRAM
Programming Valley
Learn SQL Basics for Data Science | Programming Valley
Course Overview This hands-on SQL specialization helps you build the foundational skills needed to analyze, transform, and manage data using SQL — the most in-demand language for data professionals.You’ll start from zero and progress through practical exercises…
Подарок для новичков: бесплатный интерактивный курс «Aprende SQL»
Если хотите освоить SQL или подтянуть базу, забирайте полезную находку. На сайте собраны интерактивные уроки и практические задания, есть встроенная песочница, где можно сразу выполнять запросы и закреплять знания.
Ставь лайк и погнали учиться❤️
☝️ Ссылка источник
@SQLPortal
Если хотите освоить SQL или подтянуть базу, забирайте полезную находку. На сайте собраны интерактивные уроки и практические задания, есть встроенная песочница, где можно сразу выполнять запросы и закреплять знания.
Ставь лайк и погнали учиться
@SQLPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
ДЕНЬ 1 из серии «20 дней SQL для начинающих».
Каждый аналитик данных начинает свой путь с SQL. Прежде чем переходить к дашбордам, машинному обучению или бизнес-аналитике, важно понять, как хранятся данные и как к ним обращаться с помощью запросов.
Начните с этих 6 базовых концепций и заложите прочный фундамент для дальнейшего изучения SQL.
Сохраните эту дорожную карту, чтобы вернуться к ней позже.
👉 @SQLPortal
Каждый аналитик данных начинает свой путь с SQL. Прежде чем переходить к дашбордам, машинному обучению или бизнес-аналитике, важно понять, как хранятся данные и как к ним обращаться с помощью запросов.
Начните с этих 6 базовых концепций и заложите прочный фундамент для дальнейшего изучения SQL.
Сохраните эту дорожную карту, чтобы вернуться к ней позже.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
This media is not supported in your browser
VIEW IN TELEGRAM
Открытый инструмент для работы с SQL-базами данных!
Визуализируйте, редактируйте и проектируйте базы данных с помощью удобного визуального интерфейса:
✓ Интерактивные диаграммы ваших таблиц
✓ Экспорт схемы базы данных в изображение PNG
✓ Поддержка MySQL, PostgreSQL, SQLite и других СУБД
http://app.chartdb.io
👉 @SQLPortal
Визуализируйте, редактируйте и проектируйте базы данных с помощью удобного визуального интерфейса:
✓ Интерактивные диаграммы ваших таблиц
✓ Экспорт схемы базы данных в изображение PNG
✓ Поддержка MySQL, PostgreSQL, SQLite и других СУБД
http://app.chartdb.io
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
ДЕНЬ 2 из серии «20 дней SQL для начинающих».
Большинство новичков в SQL сразу переходят к изучению JOIN. Но любой SQL-запрос начинается с одной команды:
SELECT
Сначала освойте эти 5 основных концепций:
•
• Выбор конкретных столбцов
•
• Псевдонимы (
•
Когда вы уверенно освоите SELECT, изучать остальные возможности SQL станет гораздо проще.
Сохраните эту шпаргалку и сегодня же попробуйте выполнить каждый из этих запросов на учебной базе данных.
👉 @SQLPortal
Большинство новичков в SQL сразу переходят к изучению JOIN. Но любой SQL-запрос начинается с одной команды:
SELECT
Сначала освойте эти 5 основных концепций:
•
SELECT * выбрать все столбцы• Выбор конкретных столбцов
•
DISTINCT получить только уникальные значения• Псевдонимы (
Aliases) переименование столбцов или таблиц•
LIMIT ограничение количества возвращаемых строкКогда вы уверенно освоите SELECT, изучать остальные возможности SQL станет гораздо проще.
Сохраните эту шпаргалку и сегодня же попробуйте выполнить каждый из этих запросов на учебной базе данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
SQL в Python: руководство по работе с данными
Знаешь SQL и хочешь понять, как делать то же самое в Pandas? Это руководство покажет как привычные SQL-запросы выглядят в мире Python👊
👉 @SQLPortal
Знаешь SQL и хочешь понять, как делать то же самое в Pandas? Это руководство покажет как привычные SQL-запросы выглядят в мире Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
День 3 из серии «20 дней изучения SQL для начинающих».
Большинство баз данных содержат тысячи строк. Настоящее мастерство не в том, чтобы видеть все данные, а в том, чтобы быстро находить именно те, которые нужны.
Освойте эти 6 способов фильтрации данных и начните писать SQL-запросы как настоящий аналитик данных.
Сохраните эту шпаргалку, чтобы она всегда была под рукой.
👉 @SQLPortal
Большинство баз данных содержат тысячи строк. Настоящее мастерство не в том, чтобы видеть все данные, а в том, чтобы быстро находить именно те, которые нужны.
Освойте эти 6 способов фильтрации данных и начните писать SQL-запросы как настоящий аналитик данных.
Сохраните эту шпаргалку, чтобы она всегда была под рукой.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Принёс полезное инструмент для обучения PostgreSQL
PostgreSQL-песочница с практическими уроками по SQL, транзакциям, индексам, PostGIS и не только. Всё работает в браузере. Заходи и учись на реальных данных👍
👉 @SQLPortal
PostgreSQL-песочница с практическими уроками по SQL, транзакциям, индексам, PostGIS и не только. Всё работает в браузере. Заходи и учись на реальных данных
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
День 4 из серии «20 дней изучения SQL для начинающих».
Большинство SQL-запросов работают не с точными совпадениями, а с поиском по шаблону.
Изучите эти базовые конструкции:
•
•
•
•
Освоив фильтрацию по шаблонам и спискам значений, вы сможете находить нужные данные гораздо быстрее.
Сохраните эту SQL-шпаргалку она ещё не раз пригодится.
👉 @SQLPortal
Большинство SQL-запросов работают не с точными совпадениями, а с поиском по шаблону.
Изучите эти базовые конструкции:
• LIKE — поиск по шаблону•
% — подстановочный символ для любого количества символов•
_ — подстановочный символ для одного любого символа•
IN — поиск по нескольким заданным значениям•
NOT IN — исключение заданных значенийОсвоив фильтрацию по шаблонам и спискам значений, вы сможете находить нужные данные гораздо быстрее.
Сохраните эту SQL-шпаргалку она ещё не раз пригодится.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Читерский набор для разработчика делюсь находкой
Здесь есть буквально всё, короткие удобные шпаргалки по самым нужным темам. Git, SQL-запросы, Docker, RegEx, Bash, Python, JS, HTTP-коды, архитектура REST и многое другое.
Держи под рукой чтобы ускорить рабочий процесс⌨️
👉 @SQLPortal
Здесь есть буквально всё, короткие удобные шпаргалки по самым нужным темам. Git, SQL-запросы, Docker, RegEx, Bash, Python, JS, HTTP-коды, архитектура REST и многое другое.
Держи под рукой чтобы ускорить рабочий процесс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
День 5 из серии «20 дней изучения основ SQL для начинающих»
Данные становятся по-настоящему полезными, когда они правильно упорядочены.
Сортировка помогает:
• находить лидеров и лучшие результаты;
• выявлять тенденции;
• быстрее анализировать данные.
Освойте эти 6 способов сортировки в SQL, и ваши запросы сразу станут более эффективными и информативными.
Сохраните эту шпаргалку, чтобы вернуться к ней позже.
👉 @SQLPortal
Данные становятся по-настоящему полезными, когда они правильно упорядочены.
Сортировка помогает:
• находить лидеров и лучшие результаты;
• выявлять тенденции;
• быстрее анализировать данные.
Освойте эти 6 способов сортировки в SQL, и ваши запросы сразу станут более эффективными и информативными.
Сохраните эту шпаргалку, чтобы вернуться к ней позже.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Принёс полезную шпаргалку по SQL: основы, JOIN-запросы и агрегация
Изучите базовые операции SQL: выборку данных, объединение таблиц с помощью JOIN, агрегирование с функциями COUNT, AVG, SUM и создание подзапросов. Эта шпаргалка станет вашим надежным помощником в ежедневной работе с SQL✏️
Полная PDF версия тут⬇️
👉 @SQLPortal
Изучите базовые операции SQL: выборку данных, объединение таблиц с помощью JOIN, агрегирование с функциями COUNT, AVG, SUM и создание подзапросов. Эта шпаргалка станет вашим надежным помощником в ежедневной работе с SQL
Полная PDF версия тут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2
День 6 из серии «20 дней изучения основ SQL для начинающих».
Сырые данные сами по себе не дают ответов на бизнес-вопросы. Это делают агрегатные функции SQL.
Освойте эти 5 базовых функций:
•
•
•
•
•
Освоив их, вы научитесь превращать набор строк в полезную аналитику и получать ценные инсайты из данных.
Сохраните эту шпаргалку по SQL, чтобы всегда иметь её под рукой.
👉 @SQLPortal
Сырые данные сами по себе не дают ответов на бизнес-вопросы. Это делают агрегатные функции SQL.
Освойте эти 5 базовых функций:
•
COUNT() — подсчёт количества записей•
SUM() — вычисление суммы•
AVG() — расчёт среднего значения•
MIN() — поиск минимального значения•
MAX() — поиск максимального значенияОсвоив их, вы научитесь превращать набор строк в полезную аналитику и получать ценные инсайты из данных.
Сохраните эту шпаргалку по SQL, чтобы всегда иметь её под рукой.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Откопал полезную платформу для подготовки к собесам «DataLemur»
Коллекция практических задач по SQL, статистике, машинному обучению и Python, предназначенных для подготовки к собеседованиям в крупных компаниях в сфере аналитики данных и data science
Практикуйся прокачивай свои скиллы и уверенно проходи интервью в Google, Amazon и других гигантах😎
👉 @SQLPortal
Коллекция практических задач по SQL, статистике, машинному обучению и Python, предназначенных для подготовки к собеседованиям в крупных компаниях в сфере аналитики данных и data science
Практикуйся прокачивай свои скиллы и уверенно проходи интервью в Google, Amazon и других гигантах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
День 7 из серии «20 дней изучения основ SQL для начинающих».
Сырые данные часто содержат слишком много информации, чтобы сразу увидеть закономерности.
Оператор
Научитесь агрегировать данные с помощью:
•
•
•
• Группировка по нескольким полям (
Освоив
Сохраните эту шпаргалку —
👉 @SQLPortal
Сырые данные часто содержат слишком много информации, чтобы сразу увидеть закономерности.
Оператор
GROUP BY помогает объединить тысячи строк в понятные сводные результаты и получить ценные инсайты.Научитесь агрегировать данные с помощью:
•
COUNT() — подсчёт количества записей•
SUM() — вычисление суммы•
AVG() — расчёт среднего значения• Группировка по нескольким полям (
GROUP BY по нескольким столбцам)Освоив
GROUP BY, вы сможете строить отчёты, анализировать данные и получать сводную информацию всего несколькими SQL-запросами.Сохраните эту шпаргалку —
GROUP BY является одним из самых важных навыков, которые нужно освоить при изучении SQL.Please open Telegram to view this post
VIEW IN TELEGRAM
👍2