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 | #ресурсы | дать буст
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
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
Как найти дубликат записи? Опишите процесс для дублирования записей с одним и несколькими полями.
Дублирование записей с одним полем:
Дублирование записей с несколькими полями:
👉 @SQLPortal | #ресурсы | дать буст
Дублирование записей с одним полем:
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
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19❤3🔥3
30 дней SQLQueryChallenge
30DaySQLQueryChallenge — это серия из 30 видео, охватывающих 30 SQL-запросов, которые могут встретиться на собеседованиях. Это первое видео в этой серии. Цель серии — предоставить 30 SQL-запросов, которые могут быть заданы на собеседованиях по SQL.
📹 Cмотреть: тык
👉 @SQLPortal | #курсы
30DaySQLQueryChallenge — это серия из 30 видео, охватывающих 30 SQL-запросов, которые могут встретиться на собеседованиях. Это первое видео в этой серии. Цель серии — предоставить 30 SQL-запросов, которые могут быть заданы на собеседованиях по SQL.
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.
👉 @SQLPortal | #ресурсы | дать буст
Какова разница между 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;
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 | #курсы
Он охватывает основы анализа данных, включая визуализацию данных, работу с инструментами, такими как Excel, Python и SQL. Курс подходит для тех, кто хочет начать карьеру в аналитике данных, и помогает освоить ключевые навыки.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Управление данными с помощью доменов: кастомное отображение и сортировка в 23ai
Определите пользовательские правила для сортировки и отображения значений с использованием выражений
и используйте их с:
например, для формул валютного курса на денежные значения.
👉 @SQLPortal | #ресурсы | дать буст
Определите пользовательские правила для сортировки и отображения значений с использованием выражений
DISPLAY
и ORDER
в домене в 23ai:CREATE DOMAIN ... ( ... )
DISPLAY <...>
ORDER <...>
и используйте их с:
SELECT DOMAIN_DISPLAY ( ... )
ORDER BY DOMAIN_ORDER ( ... )
например, для формул валютного курса на денежные значения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤4🏆2
TiDB — это масштабируемая распределённая база данных, совместимая с MySQL. Подходит для больших данных, высокой нагрузки, аналитики и транзакций.
TiDB объединяет масштабируемость, отказоустойчивость и совместимость с MySQL для работы с OLTP и OLAP нагрузками.
👉 @SQLPortal | #ресурсы | дать буст
TiDB объединяет масштабируемость, отказоустойчивость и совместимость с MySQL для работы с OLTP и OLAP нагрузками.
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 | #ресурсы | дать буст
Это позволяет разработчикам хранить зашифрованные данные в базе данных SQLite без изменения самого функционала SQLite, что гарантирует безопасность данных.
Обычно SQLCipher используется в мобильных приложениях и других средах, где важна защита данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2