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

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

РКН № 6766085482
Download Telegram
А джунам остаётся только закинуть этот промпт в ChatGPT 😆

➡ SQL Community | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29😁22
Под какой буквой правильный ответ?
Anonymous Quiz
3%
A
11%
B
8%
C
77%
D
👍13🥱7❤3⚡2
💻 800+ вопросов и ответов по SQL Server для собеседований

Этот репозиторий содержит подборку из более чем 800 вопросов и ответов, которые помогут подготовиться к техническим собеседованиям по SQL Server.

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

⛓ Ссылка на GitHub

tags: #полезное

➡ SQL Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤4
Это база

➡ SQL Community | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
💯46😁19👍4❤‍🔥1
❔ Вопрос с собеседования

Что такое оптимизатор SQL-запросов и как он работает?

Ответ: Оптимизатор SQL-запросов — это компонент СУБД, который автоматически генерирует наиболее эффективный план выполнения для запроса. Он анализирует запрос, использует статистику по таблицам и индексы, чтобы минимизировать затраты на доступ к данным и их обработку. Оптимизатор оценивает несколько стратегий выполнения запроса и выбирает ту, которая требует наименьшего количества ресурсов, таких как диск, процессор и память.

tags: #собеседование

➡ SQL Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥8❤4
💻 Индексы в убывающем порядке и NULLS FIRST

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

В статье разбирается, как использование ASC/DESC и параметра NULLS FIRST влияет на скорость запросов и размер индексов в PostgreSQL.

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

tags: #статья

➡ SQL Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁36👍6❤‍🔥4🔥3
❔ Вопрос с собеседования

Чем отличается VARCHAR от NVARCHAR?

Ответ: NVARCHAR хранит данные в формате Unicode — каждый символ занимает 2 байта, что позволяет хранить текст на любом языке. Используется в Microsoft SQL Server, Oracle (NVARCHAR2) и частично поддерживается в MySQL и SQLite.

VARCHAR хранит данные в ASCII или заданной кодировке — каждый символ занимает 1 байт. Поддерживается практически во всех СУБД.


tags: #собеседование

➡ SQL Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍7❤3
💻 Что нужно знать, чтобы писать быстрые SQL-запросы?

Неоптимальные SQL-запросы могут замедлить работу базы данных, даже если данных немного.

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

Автор разбирает ключевые принципы оптимизации и показывает, как писать эффективные SQL-запросы.

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

tags: #статья

➡ SQL Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4❤1
Ох уж эти питонисты

➡ SQL Community | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁34👍5❤3👾2
Что покажет запрос в PostgreSQL?
Anonymous Quiz
38%
1
11%
4
17%
5
16%
True
17%
Ошибка
😁18👍5❤2
💻 Шпаргалка по MySQL

Этот репозиторий представляет собой лаконичную и удобную шпаргалку по основным SQL-командам для работы с MySQL.

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

⛓ Ссылка на GitHub

tags: #полезное #mysql

➡ SQL Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁77🤯10😭6❤3😱3🔥1
💻 Переливаем таблицы БД между средами

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

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

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

tags: #статья

➡ SQL Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3
❔ Вопрос с собеседования

Чем отличается JOIN от INNER JOIN?

Ответ: Ничем. Оператор JOIN по умолчанию означает INNER JOIN — он возвращают только те строки, у которых есть совпадение в обеих таблицах по указанному условию соединения.

tags: #собеседование

➡ SQL Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤9😎3😁1
💻 Преимущества PostgreSQL перед Oracle DB

PostgreSQL и Oracle DB — две мощные СУБД, у которых заметно отличаются подходы к работе с данными.

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

Что вы узнаете в статье?
▶️ Чем PostgreSQL отличается от Oracle в работе с индексами и производительностью?

▶️ Как можно расширять функциональность PostgreSQL под конкретные задачи?

▶️ Какие встроенные инструменты помогают работать с геоданными?

▶️ Как PostgreSQL позволяет подключаться к другим базам и обмениваться данными?


Автор сравнивает обе системы и разбирает, в каких сценариях PostgreSQL может быть более эффективным решением.

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

tags: #статья

➡ SQL Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁51❤10😢7🤩2👍1🔥1
❔ Вопрос с собеседования

Чем TEXT отличается от VARCHAR(n) в PostgreSQL?

Ответ: В PostgreSQL TEXT и VARCHAR(n) функционально идентичны с точки зрения хранения и производительности, так как обе колонки обрабатываются одинаково на уровне движка базы данных.

Разница заключается в том, что VARCHAR(n) имеет ограничение на длину, которое проверяется только при вставке или обновлении данных. Это ограничение выполняется на уровне валидации, но не влияет на физическое хранение или индексацию.


tags: #собеседование

➡ SQL Community | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍7❤4