[PYTHON:TODAY]
62.2K subscribers
2.22K photos
985 videos
283 files
1.38K links
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!

Приват: https://boosty.to/pythontoday
YouTube: https://clck.ru/3LfJhM
Канал админа: @akagodlike
Чат: @python2day_chat

Сотрудничество: @web_runner

Канал в РКН: https://clck.ru/3GBFVm
加入频道
🎯 20 SQL-команд, которые спасут тебе кучу времени (и нервов)
Хочешь уверенно шарить в базах данных?


Вот с чего стоит начать:

🔍 Работа с данными:
SELECT — вытаскиваем нужное
WHERE — фильтруем по условиям
GROUP BY — группируем по полю
ORDER BY — сортируем как хотим

🔗 Объединение таблиц:
JOIN — просто соедини
INNER JOIN — только совпадения
LEFT JOIN — всё из левой + совпавшее из правой
RIGHT JOIN — наоборот
FULL OUTER JOIN — всё, где есть хоть что-то общее

⚙️ Условия внутри запроса:
CASE WHEN — добавляет конструкцию "если–то" (аналог if–else в SQL)

📊 Агрегация (счётчики и математика):
COUNT() — сколько строк
SUM() — сумма чисел
AVG() — среднее
MIN() / MAX() — минимум и максимум

🧼 Фильтрация и чистка:
DISTINCT — убираем дубли
HAVING — фильтруем после GROUP BY
LIMIT — ограничиваем результат
IN — проверка на вхождение
BETWEEN — диапазоны

📌 Сохрани, пригодится!

#sql #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍6113🔥13🫡2
⚔️ Excel vs SQL vs Python — кто кого?

Разработал скрипт, выгрузил данные, открыл таблицу…
А дальше? Чем анализировать? Чем группировать? Где фильтровать?

Вот краткая шпаргалка, как одни и те же действия делаются в Excel, SQL и Python (pandas):
📥 Загрузка данных
🔎 Фильтры
🧮 Суммы, среднее, группировка
🧹 Очистка пропусков
🔗 Джойны
📊 Визуализация и экспорт

🐼 Python (pandas) — идеален для автоматизации, логики, гибкости;
💾 Excel — когда надо быстро вручную глянуть и свести;
🧱 SQL — база, если работаешь напрямую с таблицами БД.

⚡️ Каждый инструмент хорош под свою задачу. А вот кто умеет все три — тот в любой команде как швейцарский нож.

💾 Сохрани пост — как шпаргалку для собеса, апгрейда и чтобы не гуглить в следующий раз group by pandas.

#python #sql #cheatsheet #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍50🔥158🫡3
👨‍💻 Шпаргалка по основам SQL на русском с примерами запросов и пояснением

➡️ Выборка данных
➡️ Псевдонимы
➡️ Фильтрация, операторы сравнения
➡️ Запросы к одной и нескольким таблицам
➡️ Агрегирование и группировка
➡️ Джоины и много чего интересного

📂 Сохраняй, пригодится ☕️

#sql #cheatsheet #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥72
📌 SQL JOINS — простая шпаргалка и ответы для самых частых вопросах на собеседованиях!

Хочешь понять разницу между JOIN'ами раз и навсегда? Вот тебе визуальная таблица, которую должен видеть каждый разработчик, аналитик и SQL-ниндзя 💻

INNER JOIN

SELECT *  
FROM A
INNER JOIN B ON A.key = B.key;


💬 Забирает только те строки, где есть совпадение по ключу в обеих таблицах.

FULL JOIN

SELECT *  
FROM A
FULL JOIN B ON A.key = B.key;


💬 Забирает всё: совпадения и не совпадения из обеих таблиц. NULL — там, где пусто.

FULL JOIN (NULL CHECK)

SELECT *  
FROM A
FULL JOIN B ON A.key = B.key
WHERE A.key IS NULL OR B.key IS NULL;


💬 Оставляет только уникальные записи, которых нет во второй таблице.

LEFT JOIN

SELECT *  
FROM A
LEFT JOIN B ON A.key = B.key;


💬 Берёт все из A, даже если в B совпадений нет (в этом случае B будет NULL).

LEFT JOIN (NULL CHECK)

SELECT *  
FROM A
LEFT JOIN B ON A.key = B.key
WHERE B.key IS NULL;


💬 Находит строки из A, которых нет в B.

RIGHT JOIN

SELECT *  
FROM A
RIGHT JOIN B ON A.key = B.key;


💬 То же самое, что LEFT JOIN, но теперь в приоритете таблица B.

RIGHT JOIN (NULL CHECK)

SELECT *  
FROM A
RIGHT JOIN B ON A.key = B.key
WHERE A.key IS NULL;


💬 Забирает строки из B, которых нет в A.

🔥 Это не просто синтаксис — это основа аналитики, ETL, отчётов и связей в БД.

Обязательно сохрани, пригодится! 😎

#sql #cheatsheet #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥105🫡2