Бесплатный курс по Power BI
Бесплатный курс по Power BI, который поможет вам понять все основные концепции для достижения успеха. В видеороликах также есть наборы практических данных / готовые файлы.
📹 Cмотреть: тык
👉 @SQLPortal | #курсы
Бесплатный курс по Power BI, который поможет вам понять все основные концепции для достижения успеха. В видеороликах также есть наборы практических данных / готовые файлы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Гайд по преобразованию текста в SQL-запросы для баз данных с множеством таблиц от MistralAI
*️⃣ Модели Mistral AI — это нейросети, обученные на преобразовании естественного языка в SQL.
Гайд демонстрирует, как эффективно применять function calling в моделях Mistral для работы с многотабличными базами данных.
То есть, вместо того чтобы вручную писать SQL-запросы, нейросеть будет сама понимать текстовые запросы (например, «Сколько клиентов сделали покупку в прошлом месяце?») и преобразовывать их в корректный SQL-код.
Это полезно для автоматического составления SQL-запросов на естественном языке, например, для чат-ботов или BI-систем.🔥
🔜 ссылка
👉 @SQLPortal | #ресурсы | дать буст
Гайд демонстрирует, как эффективно применять function calling в моделях Mistral для работы с многотабличными базами данных.
То есть, вместо того чтобы вручную писать SQL-запросы, нейросеть будет сама понимать текстовые запросы (например, «Сколько клиентов сделали покупку в прошлом месяце?») и преобразовывать их в корректный SQL-код.
Это полезно для автоматического составления SQL-запросов на естественном языке, например, для чат-ботов или BI-систем.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2🤯1
image_2025-02-03_14-41-04.png
981.3 KB
Эта шпаргалка является полезным инструментом для быстрого поиска синтаксиса SQL-функций и операторов в MySQL.
То что нужно❤️
👉 @SQLPortal | #ресурсы | дать буст
То что нужно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Ограничения (CONSTRAINTS) в SQL
Ограничения (Constraints) в SQL используются для определения правил для данных в таблице, обеспечивая целостность, точность и надежность данных в базе данных. Они помогают предотвратить ввод некорректных данных и поддерживать взаимосвязи между таблицами.
Описание ограничений
🟢 NOT NULL
Применение:
Используется, когда значение столбца всегда должно быть задано.
Пример:
В таблице users столбец email должен быть NOT NULL, чтобы каждый пользователь имел адрес электронной почты.
🟢 UNIQUE:
Применение:
Когда нужно предотвратить дублирование значений в столбце.
Пример:
В таблице employees столбец tax_id должен быть уникальным для каждого сотрудника.
🟢 PRIMARY KEY
Применение:
Для уникальной идентификации каждой записи в таблице.
Пример:
Столбец id в таблице orders является первичным ключом.
🟢 FOREIGN KEY
Применение:
Для установления связей между таблицами и обеспечения согласованности данных.
Пример:
Столбец customer_id в таблице orders ссылается на id в таблице customers.
🟢 CHECK
Применение: Для задания условий, которым должны соответствовать данные.
Пример:
В таблице products столбец price должен быть больше нуля.
🟢 DEFAULT
Применение:
Чтобы автоматически присваивать значение столбцу, если оно не указано при вставке.
Пример:
В таблице users столбец status по умолчанию имеет значение 'active'.
👉 @SQLPortal | #ресурсы | дать буст
Ограничения (Constraints) в SQL используются для определения правил для данных в таблице, обеспечивая целостность, точность и надежность данных в базе данных. Они помогают предотвратить ввод некорректных данных и поддерживать взаимосвязи между таблицами.
Описание ограничений
Применение:
Используется, когда значение столбца всегда должно быть задано.
Пример:
В таблице users столбец email должен быть NOT NULL, чтобы каждый пользователь имел адрес электронной почты.
Применение:
Когда нужно предотвратить дублирование значений в столбце.
Пример:
В таблице employees столбец tax_id должен быть уникальным для каждого сотрудника.
Применение:
Для уникальной идентификации каждой записи в таблице.
Пример:
Столбец id в таблице orders является первичным ключом.
Применение:
Для установления связей между таблицами и обеспечения согласованности данных.
Пример:
Столбец customer_id в таблице orders ссылается на id в таблице customers.
Применение: Для задания условий, которым должны соответствовать данные.
Пример:
В таблице products столбец price должен быть больше нуля.
Применение:
Чтобы автоматически присваивать значение столбцу, если оно не указано при вставке.
Пример:
В таблице users столбец status по умолчанию имеет значение 'active'.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤3
Хочешь создать REST API на основе таблиц Oracle Database?
Тогда это подробное руководство для тебя!🔥
Представлены основные шаги и примеры, как настроить и выполнить запросы через REST API, чтобы взаимодействовать с базой данных Oracle. Рассматриваются различные способы авторизации, настройки эндпоинтов и форматирования данных для успешной вставки строк в таблицы.
🔜 Ссылка
👉 @SQLPortal | #ресурсы | дать буст
Тогда это подробное руководство для тебя!
Представлены основные шаги и примеры, как настроить и выполнить запросы через REST API, чтобы взаимодействовать с базой данных Oracle. Рассматриваются различные способы авторизации, настройки эндпоинтов и форматирования данных для успешной вставки строк в таблицы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2🌭2
Работа с NULL значениями в SQL
В SQL NULL представляет отсутствие или неизвестность значения в поле. Это особое значение, которое требует специальных методов обработки, так как стандартные операторы сравнения не работают с NULL.
Давайте освежим знания по работе с ним!
Сравнение с NULL
🟢 Операторы = или <> не могут использоваться для сравнения с NULL.
🟢 Используйте IS NULL и IS NOT NULL для проверки значения на NULL
Функции для работы с NULL
🟢 COALESCE(value1, value2, ...): Возвращает первое ненулевое значение из списка.
🟢 IFNULL(value, default_value): Возвращает default_value, если value является NULL.
🟢 NULLIF(expr1, expr2): Возвращает NULL, если expr1 равен expr2, иначе возвращает expr1.
Особенности NULL
🟢 Любые арифметические операции с NULL возвращают NULL.
🟢 При агрегатных вычислениях NULL значения игнорируются (например, SUM, AVG, COUNT).
👉 @SQLPortal | #ресурсы | дать буст
В SQL NULL представляет отсутствие или неизвестность значения в поле. Это особое значение, которое требует специальных методов обработки, так как стандартные операторы сравнения не работают с NULL.
Давайте освежим знания по работе с ним!
Сравнение с NULL
Функции для работы с NULL
Особенности NULL
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥3🏆1
Сайт, который предлагает курсы и уроки по SQL 🔥
Он предоставляет пошаговые руководства для начинающих, а также интерактивные упражнения и примеры. Вы можете изучать основные операции с базами данных, такие как запросы и соединения таблиц.
Сайт предлагает бесплатные ресурсы и платные курсы для более глубокого изучения с сертификатом.
🔜 Ссылка
👉 @SQLPortal | #ресурсы | дать буст
Он предоставляет пошаговые руководства для начинающих, а также интерактивные упражнения и примеры. Вы можете изучать основные операции с базами данных, такие как запросы и соединения таблиц.
Сайт предлагает бесплатные ресурсы и платные курсы для более глубокого изучения с сертификатом.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤1🔥1
Использование подзапросов в SQL
Подзапросы, или вложенные запросы, — это мощный инструмент для выполнения сложных запросов в SQL. Они позволяют встроить один запрос в другой, делая возможным получение данных, которые зависят от результатов других запросов.
🟢 Подзапрос в SELECT
В этом примере подзапрос вычисляет среднюю зарплату, и основной запрос возвращает сотрудников с зарплатой выше среднего.
🟢 Подзапрос в FROM
Этот подзапрос выбирает сотрудников с зарплатой выше 50000, а затем основной запрос подсчитывает их количество по отделам.
🟢 Подзапрос в WHERE
Здесь подзапрос выбирает отделы в Нью-Йорке, а основной запрос возвращает сотрудников этих отделов.
Подзапросы позволяют создавать динамичные и гибкие SQL-запросы, упрощая работу с комплексными данными. Попробуйте использовать их в своих проектах для повышения эффективности и точности ваших запросов!
👉 @SQLPortal | #ресурсы | дать буст
Подзапросы, или вложенные запросы, — это мощный инструмент для выполнения сложных запросов в SQL. Они позволяют встроить один запрос в другой, делая возможным получение данных, которые зависят от результатов других запросов.
SELECT employee_id, employee_name
FROM employees
WHERE salary > (SELECT AVG(salary) FROM employees);
В этом примере подзапрос вычисляет среднюю зарплату, и основной запрос возвращает сотрудников с зарплатой выше среднего.
SELECT department_id, COUNT(*)
FROM (SELECT department_id, employee_id FROM employees WHERE salary > 50000) high_earners
GROUP BY department_id;
Этот подзапрос выбирает сотрудников с зарплатой выше 50000, а затем основной запрос подсчитывает их количество по отделам.
SELECT employee_id, employee_name
FROM employees
WHERE department_id IN (SELECT department_id FROM departments WHERE location = 'New York');
Здесь подзапрос выбирает отделы в Нью-Йорке, а основной запрос возвращает сотрудников этих отделов.
Подзапросы позволяют создавать динамичные и гибкие SQL-запросы, упрощая работу с комплексными данными. Попробуйте использовать их в своих проектах для повышения эффективности и точности ваших запросов!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥3🏆1
Как профилировать MySQL с помощью Performance Schema
В руководстве объясняется, как анализировать производительность SQL-запросов в MySQL, используя инструмент Performance Schema, который заменил устаревшую команду SHOW PROFILE.
Основные моменты статьи:
🟢 Performance Schema позволяет собирать детализированные данные о времени выполнения запросов.
🟢 Для включения профилирования используется SET GLOBAL performance_schema = ON;.
🟢 Можно анализировать задержки на разных этапах выполнения запроса.
🟢 Приведены примеры использования SQL-запросов к Performance Schema для анализа.
⏩ https://vladmihalcea.com/mysql-query-profiling-performance-schema/
👉 @SQLPortal | #cтатья
В руководстве объясняется, как анализировать производительность SQL-запросов в MySQL, используя инструмент Performance Schema, который заменил устаревшую команду SHOW PROFILE.
Основные моменты статьи:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1