TGViewer
Channel Public Channel
SQL и Анализ данных

SQL и Анализ данных

@databases_tg

Базы данных и всё, что с ними связано!

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

РКН № 6766085482
Subscribers
12.4K
Photos
754
Videos
91
Links
767

Showing posts older than #123 · Back to latest

Older Posts 20 shown
Post #121 4.29K
Блог владельца «SQL Community»

Жизнь в Telegram и за его пределами, бизнес на каналах и никакого программирования:

https://t.me/+lSPq8zIzCdQwMmVi
  • 😨 10
  • 💊 2
Post #120 4.52K
💻 Отображение иерархии в SQL запросе

В статье разбирается решение интересной задачи отображения иерархии файлов и папок с помощью SQL.

Автор рассказывает, как организовывать иерархические данные в SQL-запросах с помощью рекурсивных CTE и других методов, применимых в различных СУБД.

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

➡️ SQL Community | #статья
  • 👍 12
  • ❤ 1
Post #119 4.04K
❔ Вопрос с собеседования

Что такое представление (VIEW) в SQL и как оно используется?

Ответ: Представление (VIEW) — это виртуальная таблица, которая является производной от одной или нескольких таблиц в базе данных. Такие виртуальные таблицы используются для упрощения сложных запросов, представляя данные в более организованном и осмысленном виде. Они также могут использоваться для соблюдения политики безопасности, скрытия конфиденциальной информации и сокращения объема данных, которые необходимо извлекать из БД.

➡️ SQL Community | #собеседование
  • ❤ 24
  • 👍 14
  • 🔥 3
Post #117 4.66K
💻 DbGate

DbGate — это менеджер баз данных, разработанный для удобной и эффективной работы с несколькими БД одновременно.

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

DbGate поддерживает MySQL, PostgreSQL, SQL Server, MongoDB, SQLite и другие базы данных. Доступен для Windows, Linux, Mac и может работать как веб-приложение.

⛓ Ссылка на GitHub

➡️ SQL Community | #полезное
  • ❤ 7
  • 👍 5
  • 🔥 1
Post #116 4.25K
  • 👍 24
  • 🤔 19
Post #114 4.7K
Берём фразу на вооружение

➡️ SQL Community | #memes
  • 😁 74
  • ❤ 3
Post #112 4.75K
💻 Разница между NULLIF и IFNULL

NULLIF и IFNULL — это функции для работы с NULL-значениями, но их поведение и применение различаются.

▶️ NULLIF(expr1, expr2): возвращает NULL, если expr1 и expr2 равны; в противном случае возвращает expr1. Это полезно, когда нужно превратить совпадающие значения в NULL.

▶️ IFNULL(expr1, expr2): проверяет expr1 и возвращает его, если он не NULL; если expr1 равно NULL, возвращает expr2. Это удобно для замены NULL на указанное значение.

Основное отличие: NULLIF возвращает NULL, если два выражения совпадают, а IFNULL заменяет NULL на заданное значение.


❤️ — если было полезно
🤓 — если уже знал

➡️ SQL Community | #обучение
  • ❤ 103
  • 👍 7
  • ❤‍🔥 6
  • 🤓 3
Post #111 4.22K
❔ Вопрос с собеседования

Что такое оконная функция и как она используется?

Ответ: Оконная функция — это функция в SQL, которая выполняет вычисления по "окну" строк, не объединяя их в группы. Она полезна для аналитических задач, таких как скользящие средние, ранжирование и нумерация строк. Оконная функция использует конструкцию OVER() для задания диапазона строк, к которым применяется вычисление.

➡️ SQL Community | #собеседование
  • 👍 31
  • 😨 10
  • ❤ 6
  • 🤓 3
  • ⚡ 1
  • 🥱 1
  • 🤨 1
Post #108 4.73K
💻 Сжатие данных в PostgreSQL: как различные методы влияют на хранение TOAST

В этой статье автор разбирает основные методы сжатия данных в TOAST, их эволюцию, плюсы и минусы PGLZ и LZ4 и демонстрирует базовую работу с TOAST в Postgres.

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

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

➡️ SQL Community | #статья
  • ❤ 5
  • 👍 5
  • 🔥 3
Post #107 4.42K
  • 👍 13
  • 🤓 3
  • ❤ 2
  • 👾 2
Post #104 5.22K
Всех с началом рабочей недели!

➡️ SQL Community | #memes
  • 🥰 40
  • 😁 12
Post #102 5.05K
💻 Шпаргалка по SQL-инъекциям

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

⛓ Ссылка на шпаргалку

➡️ SQL Community | #полезное
  • ❤ 7
  • 👍 3
  • 🔥 3
Post #101 4.24K
❔ Вопрос с собеседования

Что такое временная таблица и как она используется?

Ответ: Временная таблица — это таблица, которая создаётся и существует только в течение сеанса или транзакции. Она используется для хранения промежуточных результатов или упрощения сложных запросов, повышая их производительность. Создать временную таблицу можно с помощью CREATE TEMPORARY TABLE, и она удаляется автоматически по завершении сеанса. Временные таблицы полезны для разбиения сложных операций на этапы, работы с промежуточными результатами и выполнения сложных вычислений.

➡️ SQL Community | #собеседование
  • 👍 33
  • 🔥 12
  • ❤ 4
Post #98 4.38K
💻 Оператор ORDER BY

ORDER BY используется для сортировки результата запроса по одному или нескольким столбцам.

В большинстве СУБД по умолчанию строки сортируются по возрастанию (ASC), но можно явно указать сортировку по убыванию (DESC).

❤️ — если было полезно
🤓 — если база

➡️ SQL Community | #обучение
  • 🤓 108
  • ❤ 30
  • ❤‍🔥 8
  • 😱 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →