es
Feedback
SQL и БД Learning

SQL и БД Learning

Ir al canal en Telegram

№ 5060218708 Изучаем SQL с нуля По всем вопросам @mascarov_valentin Реклама на бирже - https://telega.in/c/SQl_and_DB_Learning

Mostrar más
9 724
Suscriptores
-324 horas
-127 días
-4230 días
Archivo de publicaciones
Задача повышенной сложности В базе данных есть таблица "orders" с полями "id" (уникальный идентификатор заказа), "customer_id" (уникальный идентификатор клиента, который сделал заказ), "total_price" (общая стоимость заказа) и "created_at" (дата создания заказа). Необходимо найти все заказы, сделанные клиентом, сумма которых превышает среднюю сумму заказов всех клиентов. Результат должен быть отсортирован по дате создания заказа в порядке убывания. Решение: SELECT orders.id, orders.total_price, orders.created_at FROM orders WHERE orders.customer_id IN ( SELECT customer_id FROM orders GROUP BY customer_id HAVING AVG(total_price) < ( SELECT AVG(total_price) FROM orders ) ) ORDER BY orders.created_at DESC;

Девять способов выстрелить себе в ногу с PostgreSQL Читать статью

#Вопросы_с_собеседования Что такое определяемая пользователем функция? Определяемая пользователем функция — это подпрограмма, которая принимает параметры, выполняет действие и возвращает результат в виде одного скалярного значения или результирующий набор.

#Вопросы_с_собеседования Поддерживает ли PostgreSQL полнотекстовый поиск? Полнотекстовый поиск - это метод поиска одного документа или коллекции документов, хранящихся на компьютере, в полнотекстовой базе данных. В основном он поддерживается в продвинутых системах баз данных, таких как SOLR или ElasticSearch. Тем не менее, эта функция присутствует, но довольно проста в PostgreSQL.

Лучшие вопросы средней сложности по SQL на собеседовании аналитика данных Смотреть статью

Лучший канал по Python: Senior Python Developer

Как ускорить работу PostgreSQL с помощью конфигурации базы и оптимизации запросов Смотреть статью

Рекомендации по ведению SQL-кода В этом материале разберем общие рекомендации по ведению SQL-кода на примере СУБД MS SQL (T-SQL). Смотреть статью

Обучающий канал по Java @Java

6 SQL-запросов, о которых должен знать каждый дата-инженер Смотреть статью

Руководство по наиболее востребованным базовым командам SQL Смотреть статью

🤖 ИИ и iGaming — в чем связь? AI трансформирует индустрию, и знание его возможностей — ключ к успеху. ➡️ Поэтому тебе нужно
🤖 ИИ и iGaming — в чем связь? AI трансформирует индустрию, и знание его возможностей — ключ к успеху. ➡️ Поэтому тебе нужно подписаться на Owner 1win! На канале ты найдешь: Анализ трендов — как AI меняет правила игры в индустрии азартных игр; ⏺Инсайты от экспертов — мнения лидеров рынка о будущем iGaming с использованием ИИ; ⏺Новые подходы к монетизации и привлечению игроков. 😍 Присоединяйся к Owner 1win и будь первым!

Функция LOG() в SQL Server Функция LOG() в SQL Server принимает один аргумент - число, для которого необходимо вычислить нату
Функция LOG() в SQL Server Функция LOG() в SQL Server принимает один аргумент - число, для которого необходимо вычислить натуральный логарифм. Например, если мы хотим вычислить натуральный логарифм числа 10, мы можем использовать следующий SQL-запрос: SELECT LOG(10) AS NaturalLogarithm; Результатом этого запроса будет число, представляющее натуральный логарифм числа 10. Функция LOG() также может быть использована в сочетании с другими функциями и операторами для выполнения более сложных вычислений.

📢SQL Translator - это инструмент для преобразования запросов на естественном языке в SQL-запросы с помощью искусственного ин
📢SQL Translator - это инструмент для преобразования запросов на естественном языке в SQL-запросы с помощью искусственного интеллекта. Этот проект является 100% бесплатным и с открытым исходным кодом. git clone https://github.com/whoiskatrin/sql-translator.git Github Проект

🖥 Предположим, что нам необходимо получить данные о сотруднике, имеющем вторую по величине зарплату в компании. Мы можем исп
+1
🖥 Предположим, что нам необходимо получить данные о сотруднике, имеющем вторую по величине зарплату в компании. Мы можем использовать следующий запрос: WITH employee_ranking AS ( SELECT employee_id, last_name, first_name, salary, RANK() OVER (ORDER BY salary DESC) as ranking FROM employee ) SELECT employee_id, last_name, first_name, salary FROM employee_ranking WHERE ranking = 2 Условие WHERE ranking = 2 используется для фильтрации строк второй по величине зарплаты. Обратите внимание, что на позиции 2 может находиться более одного сотрудника, если у них одинаковая зарплата.

Потенциальные проблемы с автоинкрементным ключом. MySQL <8.0, PostgreSQL Смотреть статью

#Вопросы_с_собеседования ❓Какие ограничения на целостность данных существуют в SQL? PRIMARY KEY - набор полей (1 или более), значения которых образуют уникальную комбинацию и используются для однозначной идентификации записи в таблице. Для таблицы может быть создано только одно такое ограничение. Данное ограничение используется для обеспечения целостности сущности, которая описана таблицей. CHECK используется для ограничения множества значений, которые могут быть помещены в данный столбец. Это ограничение используется для обеспечения целостности предметной области, которую описывают таблицы в базе. UNIQUE обеспечивает отсутствие дубликатов в столбце или наборе столбцов. FOREIGN KEY защищает от действий, которые могут нарушить связи между таблицами. FOREIGN KEY в одной таблице указывает на PRIMARY KEY в другой. Поэтому данное ограничение нацелено на то, чтобы не было записей FOREIGN KEY, которым не отвечают записи PRIMARY KEY.

NOT NULL в CREATE TABLE Следующий SQL гарантирует, что столбцы "ID", "LastName", и "FirstName" не будут принимать нулевые зна
NOT NULL в CREATE TABLE Следующий SQL гарантирует, что столбцы "ID", "LastName", и "FirstName" не будут принимать нулевые значения при создании таблицы "Persons".