fa
Feedback
SQL и БД Learning

SQL и БД Learning

رفتن به کانال در Telegram

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

نمایش بیشتر
9 725
مشترکین
-124 ساعت
-77 روز
-4130 روز
آرشیو پست ها
#Вопросы_с_собеседования Что такое сущности и отношения в SQL? В SQL, сущности (или таблицы) - это коллекции данных, которые
#Вопросы_с_собеседования Что такое сущности и отношения в SQL? В SQL, сущности (или таблицы) - это коллекции данных, которые содержат информацию о конкретных объектах или событиях. Каждая сущность представляет собой набор атрибутов, которые описывают свойства объекта или события. Отношения в SQL - это связи между сущностями. Они описывают, как данные в одной таблице связаны с данными в другой таблице. Отношения в SQL могут быть один к одному, один ко многим, многие к одному и многие ко многим. Например, предположим, что у нас есть две таблицы: "Клиенты" и "Заказы". Каждый клиент может иметь множество заказов, но каждый заказ может принадлежать только одному клиенту. Это описывает отношение "один ко многим" между таблицами "Клиенты" и "Заказы".

Count (1) вместо count (*) При любой возможности выбирайте count(1) вместо count(*). Оператор count(*) принимает в расчет все
Count (1) вместо count (*) При любой возможности выбирайте count(1) вместо count(*). Оператор count(*) принимает в расчет все столбцы таблицы для выполнения вычислений, тогда как count(1) учитывает только первый столбец. Обратите внимание, что результат остается неизменным, будь то count (*) или count (1). При использовании count(1) движок базы данных задействует меньше ресурсов и работает быстрее. В случае небольших таблиц эта разница будет незаметна, но если дело касается больших из них, то данный фактор существенно отразится на производительности запросов.

Все о команде COLLATE в SQL Команда COLLATE в SQL используется для указания правил сортировки и сравнения символов при выполн
Все о команде COLLATE в SQL Команда COLLATE в SQL используется для указания правил сортировки и сравнения символов при выполнении операций сравнения в запросах. Существует несколько вариантов значений, которые можно использовать в команде COLLATE, включая: - _CS - с учетом регистра - _CI - без учета регистра - _AS - с учетом локали (language sensitive) - _AI - без учета локали (language insensitive) Примеры: - Cyrillic_General_CS_AS - с учетом регистра и локали для кириллицы - Latin1_General_CI_AI - без учета регистра и локали для латиницы

Разница между using и on в join-запросах Join-запросы используются для объединения данных из нескольких таблиц в один результ
Разница между using и on в join-запросах Join-запросы используются для объединения данных из нескольких таблиц в один результат. В MySQL для этого можно использовать конструкции using и on. Обе конструкции используются для указания условий объединения таблиц, но они имеют некоторые различия. 1 - Конструкция using используется, когда объединение происходит по столбцу, имеющему одинаковое имя в обеих таблицах. 2 - Конструкция on используется, когда объединение происходит по каким-то другим условиям. Конструкция using удобна в случаях, когда объединение происходит по столбцам с одинаковыми именами, а on - в случаях, когда объединение происходит по другим условиям.

Что покажет следующий запрос: select * from Orders where date between '2017-01-01' and '2017-12-31'
Anonymous voting

Какой запрос возвратит работников с зарплатой >=2500 и <=4500?
Anonymous voting

#Вопросы_с_собеседования ❓Очистите все таблицы базы данных test1 Ответ на картинке.
#Вопросы_с_собеседования ❓Очистите все таблицы базы данных test1 Ответ на картинке.

Векторный поиск в YDB Новая возможность в СУБД от Яндекса: поиск по семантическому сходству. Данные (текст, изображения, аудио, видео) преобразуются в эмбеддинги и индексируются. Поддерживаются два режима — точный и приближенный. Второй рассчитан на большие объёмы и работает быстрее за счёт снижения точности. Векторный поиск доступен для использования в облаке и on-premises. Читать статью

Какой результат вернёт данный запрос(PostgreSQL)? SELECT (20/25)*25.0;
Anonymous voting

Прибавляем время Функция TIMESTAMPADD(unit, value, datetime) прибавляет к дате и времени суток datetime временной интервал va
Прибавляем время Функция TIMESTAMPADD(unit, value, datetime) прибавляет к дате и времени суток datetime временной интервал value. В нашем примере мы прибавляем к нашей дате 3 часа.

Разворачиваем MySQL: установка и настройка MySQL на сегодняшний день является одной из наиболее распространенных в мире. Достаточно сказать, что по рейтингам 2021 года данная СУБД лишь немного уступала Oracle. Смотреть статью

✅ Как настроить реакцию на изменения в таблицах Postgres? Как передать эти изменения в микросервисы, в Kafka и в другие СУБД,
✅ Как настроить реакцию на изменения в таблицах Postgres? Как передать эти изменения в микросервисы, в Kafka и в другие СУБД, например в Clickhouse? Расскажем на открытом уроке «Событийная интеграция Postgres» посвященный курсу «PostgreSQL для администраторов баз данных и разработчиков» ✅ Научитесь выбирать правильный способ событийной интеграции ✅ Посмотрите, как и что можно реализовать для надежной передачи данных из Postgres во внешние системы 👉Узнаете про опыт других предприятий и протестируйте обучение на открытом уроке https://tglink.io/1aeaa13b7a55?erid=2W5zFJmzZdJ #реклама О рекламодателе

#Вопросы_с_собеседования Что такое внешний ключ? Внешний ключ или FOREIGN KEY также является атрибутом ограничения и обеспечи
#Вопросы_с_собеседования Что такое внешний ключ? Внешний ключ или FOREIGN KEY также является атрибутом ограничения и обеспечивает связь двух таблиц. По сути, это поле или несколько полей, которые ссылаются на PRIMARY KEY в родительской таблице. В нашем случае внешний ключ, привязанный к полю user_id в таблице order, ссылается на первичный ключ id в таблице users, и именно по этим полям происходит связывание двух таблиц.

#Вопросы_с_собеседования Как найти дубли в поле email? Функция COUNT() возвращает количество строк из поля email. Оператор HA
#Вопросы_с_собеседования Как найти дубли в поле email? Функция COUNT() возвращает количество строк из поля email. Оператор HAVING работает почти так же, как и WHERE, вот только применяется не для всех столбцов, а для набора, созданного оператором GROUP BY.

#Вопросы_с_собеседования Что не так с этим запросом? Неверное выражение BillingYear в условии WHERE. Несмотря на то, что он о
#Вопросы_с_собеседования Что не так с этим запросом? Неверное выражение BillingYear в условии WHERE. Несмотря на то, что он определен как алиас в выборке SELECT перед WHERE, логический порядок обработки условий отличается. Программисты привыкли к тому, что операторы выполняются сверху вниз или слева направо, но в T-SQL это происходит в другом порядке.

Создание отношений (связей) между таблицами Смотреть видео

Функция COALESCE Возвращает первое ненулевое выражение в списке.
Функция COALESCE Возвращает первое ненулевое выражение в списке.

Какой результат вернет следующий PostgreSQL/MySQL запрос: SELECT GREATEST (6.62, - 8, '82') ;
Anonymous voting

Порядок выполнения команд в SQL
Порядок выполнения команд в SQL

#Вопросы_с_собеседования ❓Для чего используются агрегатные функции? Агрегатные функции используются для выполнения вычислений на одном или нескольких значениях и возвращают одиночное значение с осмысленной информацией. Несколько примеров агрегатных функций: COUNT(), SUM(), MAX(), MIN(), AVG() и ROUND().