SQL Portal | Базы Данных
14.4K subscribers
614 photos
83 videos
41 files
508 links
Присоединяйтесь к нашему каналу и погрузитесь в мир баз данных

Связь: @devmangx

РКН: https://clck.ru/3H4Wo3
Download Telegram
Агрегатные функции SQL

👉 @SQLPortal | #ресурсы | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🤯2🔥1
Media is too big
VIEW IN TELEGRAM
Не совершайте эти 10 ошибок SQL

00:00 Intro
00:48 SELECT *
02:06 Effective Indexing
03:36 SQL Injection
06:34 Effective Tables
08:43 IS NULL
10:10 UPDATE record
11:49 Transcations
14:17 Brilliant
15:22 WHERE and Joins
16:56 WHERE and HAVING
18:39 MongoDB

👉 @SQLPortal | #ресурсы | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
Как найти дубликат записи? Опишите процесс для дублирования записей с одним и несколькими полями.

Дублирование записей с одним полем:

SELECT name, COUNT(email)
FROM users
GROUP BY email
HAVING COUNT(email) > 1



Дублирование записей с несколькими полями:

SELECT name, email, COUNT(*)
FROM users
GROUP BY name, email
HAVING COUNT(*) > 1


👉 @SQLPortal | #ресурсы | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍193🔥3
30 дней SQLQueryChallenge

30DaySQLQueryChallenge — это серия из 30 видео, охватывающих 30 SQL-запросов, которые могут встретиться на собеседованиях. Это первое видео в этой серии. Цель серии — предоставить 30 SQL-запросов, которые могут быть заданы на собеседованиях по SQL.

📹 Cмотреть: тык

👉 @SQLPortal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
Вопросы по SQL, которые часто задаются на собеседованиях для аналитиков данных

Какова разница между SQL и NoSQL?

SQL (Structured Query Language) — это система управления реляционными базами данных, использующая таблицы для хранения данных. NoSQL работает с неструктурированными данными и не требует схемы.

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

Как вы оптимизируете SQL-запрос для улучшения производительности?
Используйте индексы на часто используемых столбцах, применяйте WHERE для сокращения данных, избегайте SELECT * и ограничивайте результаты с помощью LIMIT.

Какие бывают типы ограничений в SQL?
PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL и CHECK — основные ограничения, используемые для обеспечения целостности данных.

Что такое нормализация и какие существуют нормальные формы?
Нормализация — процесс организации данных для уменьшения избыточности. 1NF, 2NF и 3NF — основные нормальные формы.

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

Какова разница между UNION и UNION ALL?
UNION объединяет результаты запросов и удаляет дубликаты, UNION ALL — сохраняет дубликаты.

Какова разница между WHERE и HAVING?
WHERE фильтрует строки до группировки, а HAVING — после.

Как работать с NULL-значениями в SQL?
Используйте IS NULL или COALESCE() для замены NULL значений.

Какова цель использования GROUP BY?
GROUP BY группирует строки с одинаковыми значениями и часто используется с агрегатными функциями, такими как COUNT, SUM, AVG.
SELECT department, COUNT(*)
FROM employees
GROUP BY department;

👉 @SQLPortal | #ресурсы | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥9
sqlseeder — инструмент для генерации SQL-запросов INSERT из данных JSON или Excel.

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

👉 @SQLPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
SQL-Cheat-Sheet.pdf
2.4 MB
Шпаргалка по SQL от Mosh Hamedani, известного разработчика и преподавателя.

🟢SELECT и WHERE для фильтрации данных.
🟢Логические операторы (AND, OR, NOT).
🟢Операторы IN, BETWEEN, LIKE, IS NULL.
🟢Использование сортировки (ORDER BY) и ограничения выборки (LIMIT).
🟢Примеры соединений (JOIN, UNION, CROSS JOIN).
🟢Инструкции по вставке данных (INSERT).

👉 @SQLPortal | #ресурсы | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2
Учебный курс по анализу данных

Он охватывает основы анализа данных, включая визуализацию данных, работу с инструментами, такими как Excel, Python и SQL. Курс подходит для тех, кто хочет начать карьеру в аналитике данных, и помогает освоить ключевые навыки.

📹 Cмотреть: тык

👉 @SQLPortal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Управление данными с помощью доменов: кастомное отображение и сортировка в 23ai

Определите пользовательские правила для сортировки и отображения значений с использованием выражений DISPLAY и ORDER в домене в 23ai:

CREATE DOMAIN ... ( ... )
DISPLAY <...>
ORDER <...>

и используйте их с:

SELECT DOMAIN_DISPLAY ( ... )

ORDER BY DOMAIN_ORDER ( ... )

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

👉 @SQLPortal | #ресурсы | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Top 80 SQL Interview questions and answers.pdf
1.2 MB
80 лучших вопросов и ответов на собеседовании по SQL

👉 @SQLPortal | #ресурсы | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64🏆2
TiDB — это масштабируемая распределённая база данных, совместимая с MySQL. Подходит для больших данных, высокой нагрузки, аналитики и транзакций.

TiDB объединяет масштабируемость, отказоустойчивость и совместимость с MySQL для работы с OLTP и OLAP нагрузками.

👉 @SQLPortal | #ресурсы | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1🤯1
Media is too big
VIEW IN TELEGRAM
Собеседование на аналитика данных. Разбор ОТВЕТОВ на вопросы (Python, SQL, ТЕРВЕР, статистика)

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

📹 Cмотреть: тык

👉 @SQLPortal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥4👍2
Media is too big
VIEW IN TELEGRAM
SQLCipher — это расширение с открытым исходным кодом для базы данных SQLite, которое обеспечивает прозрачное шифрование файлов базы данных с использованием алгоритма AES с длиной ключа 256 бит.

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

Обычно SQLCipher используется в мобильных приложениях и других средах, где важна защита данных.

👉 @SQLPortal | #ресурсы | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2
Неочевидные для начинающих тонкости Postgres

📖 Читать: ссылка

👉 @SQLPortal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Основные команды SQL

👉 @SQLPortal | #ресурсы | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍65