Вчера потренировались писать простые SQL-запросы, когда нужно выбрать данные из одной таблицы.
Сегодня будем говорить о ситуациях, когда в результате нужно объединить данные из нескольких таблиц. В этом нам помогут JOIN’ы. Для начала вспомним, что это такое и какие они бывают.
🔆 Наши проекты | 🇷🇺 Мы в MAX
Сегодня будем говорить о ситуациях, когда в результате нужно объединить данные из нескольких таблиц. В этом нам помогут JOIN’ы. Для начала вспомним, что это такое и какие они бывают.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22❤10😁1
Forwarded from Холиварные аналитические посиделки
Готовы к настоящему испытанию? 🍀
Когда ресурсов — в обрез, а задачи горят — именно в таких условиях рождаются сильные решения и зрелые команды.
«Ресурсный Батл» — это не лекция и не скучный практический семинар. Это динамичное соревнование специалистов в сфере информационных технологий над реальными задачами: от построения архитектуры сервисов до оптимизации процессов в сжатые сроки.
Побеждает тот, кто умеет думать на ходу, договариваться и превращать ограничения в преимущество. Без воды, без шаблонов — только практика, драйв и живое общение.
👍 Команды против жёстких ограничений
🍸 Стратегии, дискуссии и торги за каждый ресурс
👋 Обмен опытом и неформальное общение с экспертами
18 марта, 19:00–21:00
✈️ м. Динамо, Ленинградский пр-т, 36, стр. 41 (БЦ «Арена», 23 этаж). Не забудьте паспорт — требование службы безопасности.
🎁 Формат: очно, с закусками, кофе и правильной атмосферой
Места ограничены — как и ресурсы на состязании. Регистрируйтесь сейчас, чтобы занять место в игре!
Когда ресурсов — в обрез, а задачи горят — именно в таких условиях рождаются сильные решения и зрелые команды.
«Ресурсный Батл» — это не лекция и не скучный практический семинар. Это динамичное соревнование специалистов в сфере информационных технологий над реальными задачами: от построения архитектуры сервисов до оптимизации процессов в сжатые сроки.
Побеждает тот, кто умеет думать на ходу, договариваться и превращать ограничения в преимущество. Без воды, без шаблонов — только практика, драйв и живое общение.
18 марта, 19:00–21:00
🎁 Формат: очно, с закусками, кофе и правильной атмосферой
Места ограничены — как и ресурсы на состязании. Регистрируйтесь сейчас, чтобы занять место в игре!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤7👍2😁1
Всем привет. Наша сегодняшняя тренировка будет посвящена JOIN - оператору, который позволяет выбрать данные из нескольких таблиц.
JOIN работает как “склейка” таблиц по общему полю (например, ID).
Например, есть две таблицы: сотрудники и отделы.
Таблица Сотрудники (Левая таблица):
| id | name | dept_id |
|—-|----------|---------|
| 1 | Анна | 10 |
| 2 | Борис | NULL |
| 3 | Вера | 20 |
| 4 | Григорий | 10 |
Таблиц Отделы (Правая таблица):
| id | title |
|---|---—--|
| 10 | IT |
| 20 | HR |
| 30 | Sales |
В зависимости от задачи, с помощью JOIN можно выбрать из этих таблиц нужные данные.
Начнем с INNER JOIN
SELECT e.name, d.title
FROM сотрудники e
INNER JOIN отделы d ON e.dept_id = d.id
Этот запрос вернет ТОЛЬКО строки, где есть совпадение в обеих таблицах:
| name | title|
|----------|----------|
| Анна | IT |
| Вера | HR |
| Григорий| IT |
Пропали::
Борис (нет dept_id в отделах)
Sales (нет сотрудников с dept_id=30)
🔆 Наши проекты | 🇷🇺 Мы в MAX
JOIN работает как “склейка” таблиц по общему полю (например, ID).
Например, есть две таблицы: сотрудники и отделы.
Таблица Сотрудники (Левая таблица):
| id | name | dept_id |
|—-|----------|---------|
| 1 | Анна | 10 |
| 2 | Борис | NULL |
| 3 | Вера | 20 |
| 4 | Григорий | 10 |
Таблиц Отделы (Правая таблица):
| id | title |
|---|---—--|
| 10 | IT |
| 20 | HR |
| 30 | Sales |
В зависимости от задачи, с помощью JOIN можно выбрать из этих таблиц нужные данные.
Начнем с INNER JOIN
SELECT e.name, d.title
FROM сотрудники e
INNER JOIN отделы d ON e.dept_id = d.id
Этот запрос вернет ТОЛЬКО строки, где есть совпадение в обеих таблицах:
| name | title|
|----------|----------|
| Анна | IT |
| Вера | HR |
| Григорий| IT |
Пропали::
Борис (нет dept_id в отделах)
Sales (нет сотрудников с dept_id=30)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤24🔥4😁2
Весь прошлый год все усиленно обсуждали перспективы замены чуть ли не всех специальностей ресурсами искусственного интеллекта. Часто мелькали заголовки формата “5 профессий, которых первыми заменит ИИ”.
Точно ли нам нужно бояться этого зверя, или, наоборот, пора с ним подружиться и научиться им пользоваться? 🤔 Давайте разбираться в карточках.
🔆 Наши проекты | 🇷🇺 Мы в MAX
Точно ли нам нужно бояться этого зверя, или, наоборот, пора с ним подружиться и научиться им пользоваться? 🤔 Давайте разбираться в карточках.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11💯5😁2 1
Вчера мы поняли, что ИИ может быть очень полезен для выполнения рутинных задач СА. Сегодня будем пошагово разбирать, как создавать диаграммы и API-документацию с помощью ИИ.
🔆 Наши проекты | 🇷🇺 Мы в MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤4🔥2😁2
Выберите тему, по которой вам был бы интересен воркшоп (практика) 😇(один ответ)
Anonymous Poll
38%
Применение ИИ в сборе требований (user story, use case)
20%
Применение ИИ в проектировании БД
40%
Применение ИИ в проектировании АПИ
2%
Другой вариант (напишу в комментариях)
❤6
Сегодня продолжим разбираться, для каких еще задач СА может использовать ИИ, и посмотрим на то, как ИИ может облегчить рутинные задачи при работе с БД.
🔆 Наши проекты | 🇷🇺 Мы в MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3😁2