sql_tg | Unsorted

Telegram-канал sql_tg - SQL и БД Learning

11177

Изучаем SQL с нуля По всем вопросам @valentin_mascarov Реклама на бирже - https://telega.in/c/SQl_and_DB_Learning № 4974313625

Subscribe to a channel

SQL и БД Learning

⁉️ Как аналитику обрабатывать данные из разных источников практически в реальном времени?

Узнайте на бесплатном открытом уроке «Как на Spark Structured Streaming работать с данными в HDFS и Kafka?» от OTUS.

💻 На вебинаре:

— узнаем, какие источники данных могут быть обработаны стриминговым API Spark;
— рассмотрим конкретные примеры с данными на HDFS и Kafka;
— разберёмся, как осуществить подключение к таким источникам;
— научимся группировать данные.

👉 Занятие пройдёт 4 декабря в 20:00 мск в рамках курса «Spark Developer». После урока вы сможете продолжить обучение на курсе. Оплата доступна в рассрочку.

🔥 Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: https://clck.ru/36sBch

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования
Объясните разницу между INNER JOIN и LEFT JOIN в SQL и приведите пример ситуации, в которой каждый из них наиболее подходит

INNER JOIN в SQL возвращает строки, когда есть совпадение в обеих таблицах, в то время как LEFT JOIN возвращает все строки из левой таблицы и совпадающие строки из правой таблицы; строки, для которых нет совпадений в правой таблице, будут иметь NULL в этих столбцах. INNER JOIN подходит, когда необходимо найти точные совпадения между таблицами, тогда как LEFT JOIN используется, когда нужно включить все записи из одной таблицы, даже если соответствующих совпадений в другой таблице нет.

Читать полностью…

SQL и БД Learning

Разработчики создали ChatGPT, БЕЗ ОГРАНИЧЕНИЙ ПО ЗАПРОСАМ.

Он может:

-Кодить и обучать кодингу
-Стать репетитором по английскому
-Создавать контент план
-Быть психологом, СММщиком, мотиватором
-Писать рефераты/рассказы/песни/стихи/статьи на любые темы
-Создать резюме
-Объяснить любую тему

Возможности ограничены только вашей фантазией. @NeuroConnect_Bot

Читать полностью…

SQL и БД Learning

Использование CROSS JOIN для задач поиска пересечений в исторических данных

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

1. На примерах в изображении 1 представлена структура таблиц.

2. В изображении 2 показано, что заявка была неправильно распределена на сотрудника, из-за того, что у андеррайтера и клиента совпадают девичьи фамилии - результат

3. Для решения этой проблемы можно использовать простой запрос с CROSS JOIN, как показано в изображении 3 - результат

Полноценное продолжение - здесь

Читать полностью…

SQL и БД Learning

Правильное подключение к БД: почему, зачем и как

Смотреть статью

Читать полностью…

SQL и БД Learning

Как улучшить эффективность создания асинхронных приложений?

Расскажем на бесплатном открытом уроке «Корутины в С++: Асинхронность без классических потоков» от OTUS.

На вебинаре:
- проведем обзор концепции корутин в С++;
- поговорим об основных преимуществах и особенностях асинхронного программирования без использования классических потоков;
- рассмотрим примеры использования корутин на практике.

Эфир будет очень полезен разработчикам на С++ любого уровня.

Занятие пройдёт 30 ноября в 20:00 мск и будет приурочено к старту курса «C++ Developer. Professional». После урока вы сможете продолжить обучение в рассрочку.

Регистрируйтесь бесплатно прямо сейчас и ставьте событие в календарь, чтобы ничего не пропустить: https://otus.pw/O0h0/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

SQL и БД Learning

Каналы любого уважающего себя разработчика:

Java Developer — поможет узнать обо всех тонкостях и секретах языка Java.

Python Developer — научит программировать на Python как настоящий разработчик.

Подписывайся и прокачивай свои навыки👇🏻

Читать полностью…

SQL и БД Learning

MySQL. Оптимизация псевдо-больших данных

Смотреть статью

Читать полностью…

SQL и БД Learning

SQL — язык запросов к базам данных, который используют почти все IT-специалисты. Как научиться работать с базами данных и упрощать задачи? Запишитесь на бесплатный мини-курс Skillbox. За 5 дней вы с нуля пройдёте основы SQL, научитесь обрабатывать, анализировать и красиво визуализировать данные на реальных кейсах. Подходит для любого уровня подготовки!

Зарегистрируйтесь прямо сейчас и получите полезный гайд о профессии: https://epic.st/E7f_R

Что будем делать:

— Писать запросы на языке SQL.
— Проводить аналитику для бизнеса.
— Разрабатывать автоматизированную отчётность в Excel.
— Обрабатывать данные в Power Query.
— Визуализировать показатели в Excel: создавать красивые графики, диаграммы и метрики.
— Применять инструменты Excel для анализа данных.

Спикер — Мкртич Пудеян, специалист по анализу данных в «Газпромбанке». Сертифицированный SQL-разработчик от Microsoft, 8 лет работал специалистом по хранилищам данных в Tele2.

🎉 Всех участников ждут бонусы: 5 полезных статей по SQL и Excel, персональная карьерная консультация, год бесплатного изучения английского языка и скидка 10 000 рублей на любой курс.

В Skillbox стартует «чёрная пятница» — весь ноябрь действуют скидки до 60% на все курсы. При покупке — второй курс в подарок!

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

Читать полностью…

SQL и БД Learning

Представьте, что у вас есть две таблицы: Orders и Customers. Таблица Orders содержит поля OrderID, CustomerID, и OrderDate. Таблица Customers содержит CustomerID, Name, и City.

Напишите запрос SQL, который покажет имена всех клиентов из города "New York", которые сделали более двух заказов.

Читать полностью…

SQL и БД Learning

Упрощаем себе жизнь при разработке интерфейса взаимодействия приложения и БД

Смотреть статью

Читать полностью…

SQL и БД Learning

Нюансы работы с PostgreSQL в 3 кейсах от DBA

Смотреть статью

Читать полностью…

SQL и БД Learning

Я бывший банкир и у меня 22 банковские карты. Но не торопитесь смеяться. Потому что за 6 лет работы я научился комбинировать карты разных банков так, чтобы они пассивно приносили мне по 20-25 тысяч каждый месяц. Знаете, как?

Например, вы можете выпустить себе несколько бесплатных кредиток со съёмными лимитами, без процентов снимать с них деньги, и в наглую класть их на накопительные счета под 15-17% — за счёт чего с пачки бесплатных карт вам будет прилетать по 20-25 тысяч каждый месяц.

Таких схем на самом деле десятки — просто о них почти никто не знает. И если вы не хотите в буквальном смысле терять свою вторую зарплату — подпишитесь на Беспощадный Банкстер. Там я даю все наводки, учу собирать по 10 тысяч в месяц на тестировании карт, зарабатывать по 25к на пачке бесплатных кредиток, да и в конце концов — навсегда отключать комиссии по картам, убирать плату за обслуживание, и даже проценты по кредитам. Поверьте, у вас буквально появится вторая зарплата — и вы её уже никогда не потеряете.

Читать полностью…

SQL и БД Learning

Как жили наши предки 400 лет назад? Создание базы данных населения XVII века по южным уездам России

Смотреть статью

Читать полностью…

SQL и БД Learning

Номера строк, запросы в новой вкладке и другие хинты SQLDeveloper

Смотреть статью

Читать полностью…

SQL и БД Learning

Ультимативная дорожная карта для изучения SQL и баз данных в 2023 году + источники для знаний

Смотреть статью

Читать полностью…

SQL и БД Learning

SQLGlot - это универсальный инструмент для работы с SQL.

Он может использоваться для форматирования SQL-запросов, а также для трансляции между 20 различными диалектами, включая DuckDB, Presto, Spark, Snowflake и BigQuery.

Более того, при помощи SQLGlot можно проводить оптимизацию SQL-запросов, что повышает их эффективность и быстродействие.

Читать полностью…

SQL и БД Learning

Как мы продукт на PostgreSQL переводили

Смотреть статью

Читать полностью…

SQL и БД Learning

Ищем 100 человек, которые пройдут 3 курса по IT бесплатно и дадут обратную связь!

Старая цена - 23 500 руб
Цена для тестовой группы - 0 руб 💯

👉🏻Получить курсы тут

Реклама. ООО "ГикБреинс".
ИНН 7726381870

Читать полностью…

SQL и БД Learning

DB Fiddle — онлайн-площадка для работы с базами данных SQL

Её можно использовать как своеобразную песочницу для тестирования, отладки и обмена фрагментами SQL. Есть поддержка разных версий MySQL, PostgreSQL и SQLite

Из интересного: к работе над базой можно подключить приятеля — делается это буквально в пару кликов

Читать полностью…

SQL и БД Learning

Знакомимся с key-value NoSQL-БД: наполняем Redis данными из Kafka

Смотреть статью

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования
Расскажите алгоритм решения следующей задачи

Предположим, у вас есть две таблицы: Orders (Заказы) и Customers (Клиенты). Таблица Orders содержит колонки OrderID, CustomerID и OrderDate, а таблица Customers содержит CustomerID, Name и Country. Как бы вы нашли имена всех клиентов из США, которые не сделали ни одного заказа после 1 января 2022 года?

Для решения этой задачи можно использовать подзапросы или соединения таблиц. Один из подходов - использовать левое соединение (LEFT JOIN) между Customers и Orders, фильтруя заказы после указанной даты. Затем можно использовать WHERE условие, чтобы выбрать только тех клиентов, у которых нет соответствующих записей в Orders после этой даты и которые находятся в США. Это демонстрирует понимание соединений таблиц, фильтрации и работы с датами в SQL.

Читать полностью…

SQL и БД Learning

🟡Пройдите тест по С++

Ответьте на 20 вопросов и проверьте, насколько хорошо вы знаете язык. Сможете сдать — пройдёте на продвинутый онлайн-курс "C++ Developer. Professional" со скидкой!

🚀На этом курсе вы:
- Научитесь прикладному применению стандартов C++11 / C++14 / C++17.
- Освоите асинхронное и многопоточное программирование.
- Получите глубокое представление о шаблонной магии и паттернах проектирования.
Наглядным результатом вашей работы станет выпускной проект,

👉🏻ПРОЙТИ ТЕСТ ОНЛАЙН-КУРСА ПО C++ https://otus.pw/ET4S/

Реклама. Информация о рекламодателе на сайте otus.ru

Читать полностью…

SQL и БД Learning

Объяснение Запроса
Подзапрос: Здесь используется подзапрос для выбора CustomerID из таблицы Orders, группируя по CustomerID и применяя условие HAVING COUNT(OrderID) > 2. Это выбирает клиентов, сделавших более двух заказов.

Объединение (JOIN): Основной запрос использует JOIN для соединения таблиц Customers и результата подзапроса по CustomerID.

Условие WHERE: Фильтрация происходит по полю City в таблице Customers, чтобы выбрать только тех клиентов, которые находятся в "New York".


Этот запрос тестирует понимание кандидата в области объединения таблиц, работы с агрегатными функциями и подзапросами, а также фильтрации данных в SQL.

Читать полностью…

SQL и БД Learning

Об интересных задачах по SQL

Смотреть статью

Читать полностью…

SQL и БД Learning

Алгоритмы в графике

⭐️ Сортировки

⭐️ Поиск

⭐️ Сжатие

⭐️ Криптография

⭐️ Алгоритмы на графах

Читать полностью…

SQL и БД Learning

Пример

Следующий запрос выбирает все данные строк из таблицы users где age имеет значения 18,19 и 21.

Читать полностью…

SQL и БД Learning

Скромное руководство по схемам баз данных

Смотреть статью

Читать полностью…

SQL и БД Learning

Ищем IT-специалистов в крупные, интересные проекты. Вакансии регулярно публикуются на нашем канале IT_One, подписывайтесь, чтобы не потерять!

Прямо сейчас мы в поисках системного аналитика и других специалистов!

В компании IT_One активно практикуется:
✔️Индивидуальный план развития сотрудника с определением вектора и конкретных шагов для его реализации;
✔️Профессиональное обучение и повышение квалификации в учебных центрах и от экспертов в IT;
✔️Система наставничества, которая позволяет успешно проходить испытательный срок с достижением поставленных целей и задач;
✔️Возможность быть частью IT-сообщества, которое делится опытом, кейсами, проводит внутренние митапы, создает почву для развития в качестве спикера.

Еще больше вакансий и подробнее о жизни компании на нашем канале, не забудьте подписаться!

Реклама. ООО "ИТ1-РТК". ИНН 9717097105. erid: LjN8KP75u

Читать полностью…

SQL и БД Learning

DuckDb: эффективная OLAP-база данных

DuckDB позволяет выполнять аналитические запросы, благодаря столбцово-векторному механизму базы данных. Это аналитическая или OLAP-версия SQLite, которая является более простой в установке по сравнению с Microsoft SQL Server и Postgres.

Преимущества DuckDB

- DuckDB имеет высокую производительность при выполнении сложных запросов
- Она работает с большим объемом данных
- DuckDB поддерживает стандарт SQL и имеет обширную библиотеку функций
- Она имеет небольшой размер и быстро устанавливается
- DuckDB прост в использовании и имеет дружественный интерфейс

Недостатки DuckDB

- Она не имеет поддержки многопользовательских приложений
- DuckDB не поддерживает некоторые функции, которые поддерживаются другими СУБД

Читать полностью…
Subscribe to a channel