SQL Ready | Базы Данных
10.8K subscribers
668 photos
28 videos
2 files
330 links
Авторский канал про Базы Данных и SQL
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

Реклама на бирже: https://telega.in/c/sql_ready
加入频道
🖥 Работа с временными таблицами

Иногда в сложных запросах нужно временно сохранить данные для последующей обработки. В SQL используют временные таблицы. Их мы сегодня и рассмотрим

Временные таблицы создаются с помощью команды CREATE TEMPORARY TABLE. Например, если вы хотите сохранить заказы с суммой больше 100:
CREATE TEMPORARY TABLE TempOrders AS  
SELECT * FROM Orders WHERE TotalAmount > 100;


Дам вам ещё один пример, представьте, что вам нужно подсчитать, сколько каждый клиент потратил в вашем магазине. С временной таблицей это будет выглядеть так:
SELECT t.CustomerID, SUM(t.TotalAmount) AS TotalSpent  
FROM TempOrders t
JOIN Customers c ON t.CustomerID = c.ID
GROUP BY t.CustomerID;


Ещё для ускорения работы можно создавать индексы на временные таблицы, примерно так:
CREATE INDEX idx_customer ON TempOrders (CustomerID);


🔥 Важно, что эти таблицы существуют только в рамках текущей сессии. Когда сессия завершается, таблица исчезает.

SQL Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
🖥 Использование подзапросов для сложных выборок

Подзапросы в SQL — это запросы, вложенные в основной запрос, которые позволяют выполнять выборку или фильтрацию данных на основе результатов других запросов.

Виды подзапросов:

• Подзапросы в SELECT — позволяют возвращать данные на основе результатов другого запроса.

• Подзапросы в WHERE — используются для фильтрации данных, основываясь на значениях, возвращаемых другим запросом.


🔥 — если узнал новое
🤝 если уже пользовался

➡️ SQL Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
☕️ Вот с чего точно стоит начинать изучение проги:

Roadmap.sh — сайт, на котором собран план обучения для всех IT направлений. Все темы схематично отображены в нужной последовательности для поэтапного изучения.

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4
📖 SQL Полное руководство

Книга служит исчерпывающим источником знаний по языку структурированных запросов, охватывая основы и продвинутые техники, а также предоставляет практические примеры и задания для закрепления изученного материала.

Автор: Джеймс Р. Грофф
Год: 2015


⬇️ Скачать книгу

➡️ SQL Ready | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍1
🖥 Операторы JOIN

В этой шпаргалке собраны все методы JOIN, которые нужны для объединения данных из разных таблиц, позволяя извлекать связанные записи и строить сложные запросы.

➡️ SQL Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🤝4👍1
photo_2024-12-07_18-01-47.jpg
135 KB
Это ментальная карта SQL, которая организует основные команды и концепты языка SQL в виде схемы

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Stepik — это обучающая платформа, которая предоставляет онлайн-курсы и интерактивные задания по программированию

📌 Ссылочка: stepik.org

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥6
Самые используемые команды Linux 🔫

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5
🖥 Создание и управление представлениями (views)

Представления в SQL — это виртуальные таблицы, которые сохраняют результаты запроса и могут использоваться как обычные таблицы.

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

🔥 — если узнал новое
🤝 если уже пользовался

➡️ SQL Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝7🔥6
🖥 Шпаргалка по основам SQL

Содержит:
Базовый синтаксис команд

Запросы к БД

Агрегирование и группировка

Грамотное составление запросов


⬇️ Cкачать полную версию

➡️ SQL Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3
👍 Годная статья с Хабра, в которой расписана вся база про основные запросы.

В этой статье:
• Вы познакомитесь со всеми основными запросами через краткую теорию и примеры кода.

🔊 Заинтересовало? Продолжи читать на Habr!


➡️ SQL Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Metanit — сайт, на котором собрано большое количество полезных теоретических материалов для изучения программирования. Материалы есть почти по всем языкам — от sql до dart.

📌 Ссылочка: metanit.com

➡️ SQL Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥5
Нашел вам на утро ещё один хороший сайт — SQL Playground

Это онлайн-песочница для тех, кто хочет быстро и без заморочек учить или тестировать SQL. Вы можете работать с MySQL и PostgreSQL прямо в браузере.

Интуитивный интерфейс, автоматический генератор схем базы, подсветка синтаксиса и также это всё бесплатно!

📌 И конечно же, ссылочка: sqlplayground.app.

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3