Media is too big
VIEW IN TELEGRAM
Практика по SQL: удаление дубликатов email 😏
В этом видеоуроке автор разбирает решение задачи по удалению дубликатов записей в таблице при помощи использования подзапросов в команде DELETE.
00:00 Описание задачи
01:28 Создание таблицы для экспериментов
02:31 Разработка подзапроса
03:21 Разработка команды для удаления дубликатов
04:28 Запуск команды на Leetcode
05:15 Учет особенностей MySQL
06:24 Итоги
📹 Cмотреть: тык
👉 @SQLPortal | #видео
В этом видеоуроке автор разбирает решение задачи по удалению дубликатов записей в таблице при помощи использования подзапросов в команде DELETE.
00:00 Описание задачи
01:28 Создание таблицы для экспериментов
02:31 Разработка подзапроса
03:21 Разработка команды для удаления дубликатов
04:28 Запуск команды на Leetcode
05:15 Учет особенностей MySQL
06:24 Итоги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
SELECT
с использованием Common Table Expressions (CTE) полезен для упрощения сложных запросов путем определения временных наборов данных.Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4🔥3
Datalemur — это платформа для практики SQL, которая предлагает задачи и интервью-вопросы по работе с базами данных.
📝 Там можно решать SQL-запросы прямо в браузере, проверяя их на реальных таблицах.
Полезна, если ты хочешь прокачать SQL для анализа данных, Data Science или подготовки к собеседованиям в IT-компаниях. Уровень задач варьируется от базового (SELECT, WHERE, JOIN) до продвинутого (CTE, оконные функции, сложные агрегации).
⏩ Ознакомиться:
https://datalemur.com/
👉 @SQLPortal | #ресурсы | дать буст
Полезна, если ты хочешь прокачать SQL для анализа данных, Data Science или подготовки к собеседованиям в IT-компаниях. Уровень задач варьируется от базового (SELECT, WHERE, JOIN) до продвинутого (CTE, оконные функции, сложные агрегации).
https://datalemur.com/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🔥2
Book Final.pdf
2.8 MB
Бесплатная книга "50 SQL Projects on Healthcare" доктора Eyo Eyo представляет собой руководство по SQL с примерами из сферы управления больницами.
В ней рассматриваются 50 бизнес-сценариев, связанных с обработкой медицинских данных, таких как:
🟢 Отслеживание предстоящих приемов пациентов
🟢 Анализ неоплаченных счетов
🟢 Оценка производительности врачей
🟢 Анализ выписанных лекарств
🟢 Распределение нагрузки среди медсестер
и тд.
📝 В книге даны SQL-запросы для работы с медицинскими данными, включая анализ посещаемости, финансовые отчеты и эффективность лечения. Основные запросы ориентированы на SQL Server, но также даны рекомендации по адаптации под MySQL, Oracle, PostgreSQL.
👉 @SQLPortal | #книги #en
В ней рассматриваются 50 бизнес-сценариев, связанных с обработкой медицинских данных, таких как:
и тд.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4
Искусство решения проблем в программной инженерии: Как улучшить MySQL).
📝 Этот проект использует задачи и проблемы MySQL в качестве примеров для изучения стратегий анализа и решения проблем. Читатели могут углубить своё понимание логического мышления, структур данных, алгоритмов и других аспектов через практические примеры и содержательные обсуждения.
Кроме того, в репозитории доступны патчи и оптимизации для различных версий MySQL, направленные на повышение производительности и стабильности системы.😮
⏩ Ознакомиться: клик
👉 @SQLPortal | #ресурсы
Кроме того, в репозитории доступны патчи и оптимизации для различных версий MySQL, направленные на повышение производительности и стабильности системы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Изучайте SQL быстрее!
Этот сайт объясняет ключевые понятия с помощью аналогий
➖ SQL, JavaScript, CSS, Git и многое другое
С интерактивными учебниками
→ http://codeanalogies.com
👉 @SQLPortal | #ресурсы
Этот сайт объясняет ключевые понятия с помощью аналогий
С интерактивными учебниками
→ http://codeanalogies.com
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥1🏆1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4
Преимущества использования SQLite на сервере, особенно в масштабных системах.
📝 Традиционные масштабируемые базы данных, такие как Postgres или MySQL, сталкиваются с трудностями при масштабировании, что приводит к использованию шардированных систем, таких как Cassandra или DynamoDB.
Однако эти системы имеют свои ограничения, включая жесткие схемы и сложность операций между разделами.😢
➖ Автор предлагает альтернативный подход с использованием SQLite на сервере, который может обеспечить гибкость и масштабируемость без сложностей, связанных с традиционными шардированными системами.
⏩ Читать:
https://rivet.gg/blog/2025-02-16-sqlite-on-the-server-is-misunderstood
👉 @SQLPortal | #статья
Однако эти системы имеют свои ограничения, включая жесткие схемы и сложность операций между разделами.
https://rivet.gg/blog/2025-02-16-sqlite-on-the-server-is-misunderstood
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Мини-квиз по работе с датой и временем в SQL
Вопрос 1: Что делает следующий запрос?
a) Возвращает дату в формате 16 августа 2024
b) Возвращает дату в формате 2024-08-16
c) Возвращает дату в формате Friday, August 16, 2024
d) Возвращает дату в формате 2024-16-08
⏩ Правильный ответ: c) Возвращает дату в формате Friday, August 16, 2024
Вопрос 2: Какой результат вернет следующий запрос, если текущая дата 2024-08-16?
a) 137
b) 100
c) 31
d) 365
⏩ Правильный ответ: a) 137
Вопрос 3: Какой результат вернет следующий запрос?
a) 2024-02-29
b) 2024-03-01
c) 2024-03-02
d) Ошибка из-за неверной даты
⏩ Правильный ответ: b) 2024-03-01
Вопрос 4: Что произойдет, если выполнить следующий запрос?
a) Вернет количество дней между двумя датами
b) Вернет количество секунд между двумя датами
c) Вернет количество часов между двумя датами
d) Вернет количество минут между двумя датами
⏩ Правильный ответ: c) Вернет количество часов между двумя
👉 @SQLPortal | #ресурсы
Вопрос 1: Что делает следующий запрос?
SELECT DATE_FORMAT('2024-08-16', '%W, %M %d, %Y');
a) Возвращает дату в формате 16 августа 2024
b) Возвращает дату в формате 2024-08-16
c) Возвращает дату в формате Friday, August 16, 2024
d) Возвращает дату в формате 2024-16-08
Вопрос 2: Какой результат вернет следующий запрос, если текущая дата 2024-08-16?
SELECT DATEDIFF('2024-12-31', CURDATE());
a) 137
b) 100
c) 31
d) 365
Вопрос 3: Какой результат вернет следующий запрос?
SELECT DATE_ADD('2024-02-28', INTERVAL 1 DAY);
a) 2024-02-29
b) 2024-03-01
c) 2024-03-02
d) Ошибка из-за неверной даты
Вопрос 4: Что произойдет, если выполнить следующий запрос?
SELECT TIMESTAMPDIFF(HOUR, '2024-08-16 08:00:00', '2024-08-16 20:00:00');
a) Вернет количество дней между двумя датами
b) Вернет количество секунд между двумя датами
c) Вернет количество часов между двумя датами
d) Вернет количество минут между двумя датами
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥7
Книга "SQL: The Complete Reference, 3rd Edition" (авторы James R. Groff, Paul N. Weinberg, Andy Oppel) представляет собой исчерпывающее руководство по SQL.😏
🟢 Основы SQL: синтаксис, основные команды (SELECT, INSERT, UPDATE, DELETE)
🟢 Запросы и подзапросы, объединение таблиц (JOIN)
🟢 Манипуляция данными, фильтрация, сортировка
🟢 Работа с индексами, представлениями (VIEW), хранимыми процедурами (STORED PROCEDURES)
🟢 Транзакции и управление целостностью данных
🟢 Расширенные темы: триггеры, курсоры, аналитические функции
🟢 Оптимизация запросов и производительность
🟢 Различия SQL-диалектов (Oracle, MySQL, SQL Server, PostgreSQL)
✔ Бесплатный экземпляр: клик
👉 @SQLPortal | #книги #en
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1🔥1
В чем отличие WHERE от HAVING? 👆
WHERE используется для фильтрации строк до применения агрегатных функций, а HAVING — после. То есть, WHERE фильтрует данные на уровне строк, а HAVING — на уровне агрегированных результатов.
🧠 Например, WHERE может применяться к данным до выполнения группировки, а HAVING — после, когда данные уже сгруппированы.
👉 @SQLPortal
WHERE используется для фильтрации строк до применения агрегатных функций, а HAVING — после. То есть, WHERE фильтрует данные на уровне строк, а HAVING — на уровне агрегированных результатов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥7
power Bi interview questions & answersц.pdf
381.4 KB
Вопросы и ответы на собеседовании по Power Bi
Разделенные на три уровня сложности: Базовый➖ Средний уровень ➖ Продвинутый
Всего 60 вопросов с ответами.😅
👉 @SQLPortal | #ресурсы
Разделенные на три уровня сложности: Базовый
Всего 60 вопросов с ответами.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1