SQL и Анализ данных
12.4K subscribers
752 photos
91 videos
4 files
765 links
Базы данных и всё, что с ними связано!

Сотрудничество: @haarrp

РКН № 6766085482
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
😁140😎9❤8👍2🔥1🥱1👾1
💻 Рекомендации при работе с PostgreSQL

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

⛓ Читать статью

➡️ SQL Community | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁100💯14❤6
❔ Вопрос с собеседования

Как найти дубли в поле email?

Ответ: Для поиска дублей в поле email используется запрос, представленный на фото. Функция COUNT() возвращает количество строк для каждого email, а оператор HAVING позволяет отфильтровать те группы, где количество строк больше одной.

➡️ SQL Community | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤55👍16🔥16
💻 Разница между HAVING и WHERE в группировке данных

Операторы WHERE и HAVING оба используются для фильтрации данных, но выполняют эту задачу на разных этапах обработки запроса.

▶️WHERE — фильтрует строки до группировки. Он применяется к исходным данным таблицы перед тем, как строки будут сгруппированы.

▶️HAVING — фильтрует после группировки. Этот оператор работает с уже сгруппированными данными и позволяет фильтровать результаты на основе агрегатных функций, таких как COUNT(), AVG(), SUM().

❤️ — если узнал что-то новое
🤓 — если уже знал

➡️ SQL Community | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤152🤓63👍19⚡1🆒1
И так всегда

➡️ SQL Community | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁93😢13😭5🥰2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
💻 PlantUML

PlantUML — это инструмент для создания диаграмм с использованием простейшего синтаксиса. Он поддерживает диаграммы классов, последовательностей, потоки данных и другие виды.

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

📱 Смотреть на GitHub

➡️ SQL Community | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23❤6
Please open Telegram to view this post
VIEW IN TELEGRAM
😁64❤3👍3😭3🥰2
Под какой буквой правильный ответ?
Anonymous Quiz
65%
A
12%
B
4%
C
19%
D
👍14❤5
💻 Почему многие пользуются древними версиями Postgres?

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

Автор рассматривает стабильность старых версий и риски обновления, что делает тему актуальной для тех, кто управляет большими базами данных.

⛓ Читать статью

➡️ SQL Community | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤1
За час до сдачи👌🏻

➡️ SQL Community | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38😁21💯5
❔ Вопрос с собеседования

Что такое транзакции и зачем они нужны?

Ответ: Транзакция — это последовательность операций с базой данных, которые выполняются как единое целое. Если одна из операций не удается, все изменения откатываются, обеспечивая целостность данных. Транзакции важны для управления БД, гарантируя, что данные остаются согласованными и непротиворечивыми. Это достигается за счет соблюдения ACID-свойств: атомарности, согласованности, изоляции и долговечности.

➡️ SQL Community | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤41👍23🔥17🤔1
💻 Виды подзапросов и разница между ними

Подзапросы позволяют использовать результаты одного запроса внутри другого. Есть два типа подзапросов:

▶️Некоррелированный: не зависит от основного запроса и выполняется один раз. Он возвращает результат, который используется для фильтрации или расчётов в основном запросе.

▶️Коррелированный: зависит от каждой строки основного запроса и выполняется многократно — по одному разу для каждой строки основного результата.

Некоррелированные подзапросы проще и эффективнее, так как выполняются один раз. Коррелированные же полезны, когда нужно сравнивать или вычислять данные для каждой строки индивидуально, но они более ресурсоёмкие.


❤️ — если узнал что-то новое
🤓 — если уже знал

➡️ SQL Community | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤106🤓9😎7👍4❤‍🔥1🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁55❤‍🔥4🔥4❤1😢1
Под какой буквой правильный ответ?
Anonymous Quiz
12%
A
43%
B
6%
C
40%
D
🔥17🤓9❤3👍1
💻 TEXT2SQL

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

Если нужно понять, что делает уже существующий SQL-запрос, сервис может его объяснить. Также вы можете загрузить схему вашей базы данных, чтобы инструмент скорректировал запросы в ней.

⛓ Ссылка на инструмент

➡️ SQL Community | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥34❤14🤓7👍2