SQL В КАРМАНЕ
112 subscribers
76 photos
1 file
4 links
Добро пожаловать🤗

В этом канале вы найдете фишки по использованию SQL, которые пригодятся вам в работе или учебе!

Запись на курс по SQL или индивидуальные занятия: @sql_class
Download Telegram
:))))))))
❤‍🔥5
Что такое cte простыми словами? 🧐

Ищи в карточке!
5
Сидим с бобром за столом, вдвоем. На ужин готовим полено…
😁6
Как оформить запрос с CTE?

CTE определяется с помощью ключевого слова WITH и может быть использована в SELECT, INSERT, UPDATE или DELETE запросах.

Ну и зачем нужны эти ваши CTE?

- Улучшает читаемость кода.
- Позволяет многократно ссылаться на одну и ту же таблицу.
- Поддерживает рекурсивные запросы.

Покажите пример !

WITH CTE_Name AS (
SELECT column1, column2
FROM table_name
WHERE condition
)
SELECT *
FROM CTE_Name
WHERE additional_condition;


Что думаем?

♥️ - ого, буду знать!
⚡️ - а мне тема уже знакома
41
Какое ключевое слово используется для определения CTE?
Anonymous Quiz
30%
Select
20%
Create
50%
With
0%
From
На чьей стороне ты?)
😁5👍2
Причина, по которой я люблю тему рекурсии с продвинутого курса по SQL, - вот этот слайд!
Всю душу вложила в поиск картинки😄
😁5
Сегодня мы завершили очередной поток базового курса "SQL с нуля"!🎉
Но уже на следующей неделе мы стартуем с самого начала с новой группой! А 14 февраля (❤️) мы начинаем программу с продвинутым потоком. Еще можно присоединиться, пишите @sql_class !

Dbeaver готовится к новым запросам, Power Point загружает презентации, а учетные записи уже вбивают ваши ФИО для обращения к БД!📝
🔥6
Спасибо @Alex_byconya за отзыв по базовому курсу ”SQL с нуля”!
Действительно всегда готова помочь🫶🏽🥰

#отзывы #SQLснуля
🔥7
Поговорим о подзапросах!
🔥4
▎ Ниже пример с подзапросом📝

SELECT employee_name
FROM employees
WHERE department_id = (
SELECT department_id
FROM departments
WHERE department_name = 'Sales'
);


▎ В этом запросе мы выбираем имена сотрудников из таблицы employees, которые работают в отделе с названием 'Sales'. Подзапрос ищет идентификатор отдела, соответствующий этому названию.
4
📝Спасибо большое Виктория за честный и подробный отзыв о базовом курсе «SQL с нуля»!

Увидимся на продвинутом курсе!🫂

#отзывы #SQLснуля
❤‍🔥7
▎ Еще один пример с подзапросом:

SELECT e.department_id, e.employee_name
FROM employees e
JOIN (
SELECT department_id, MAX(salary) AS max_salary
FROM employees
GROUP BY department_id
) AS max_salaries ON e.department_id = max_salaries.department_id
WHERE e.salary = max_salaries.max_salary;

▎ В чем отличие от предыдущего примера?
🔥4💘1
📆УЖЕ ЗАВТРА!

Да, да, уже завтра стартует новый поток по изучению базового курса «SQL с нуля»!

Пока Dbeaver готовится к новым запросам, а Power Point загружает презентации, делюсь с вами плюшками, которые вы получите от курса (см. картинку)🫶🏽
6
Внешний ключ, ты кто такой?
💘32
Датасаентистам привет!👋🏽
4😁1
▎ Пример запроса для создания таблицы "Клиенты" и добавления внешнего ключа в таблицу "Заказы":

CREATE TABLE Клиенты (
ID INT PRIMARY KEY,
Имя VARCHAR(50),
Email VARCHAR(50)
);

CREATE TABLE Заказы (
Номер_заказа INT PRIMARY KEY,
ID_клиента INT,
Товар VARCHAR(50),
Количество INT,
Цена DECIMAL(10, 2),
FOREIGN KEY (ID_клиента) REFERENCES Клиенты(ID)
);

▎ Ключевое слово для создания внешнего ключа - REFERENCES!
5👌1
Сегодня делюсь с Вами отзывом от @aakostikov по базовому курсу «SQL с нуля»📝

Спасибо за такую подробную обратную связь🫂♥️

#отзывы #SQLснуля
8
4👏2
Пример оконных функций суммирования чеееек!

select
sale_date,
revenue,
SUM(revenue) OVER (ORDER BY sale_date) AS total_revenue
FROM sales_summary;



А как выглядит таблица с оконной функцией узнаем в следующем посте!
❤‍🔥5👏1