#Вопросы_с_собеседования
❓Выберите из таблицы workers все записи за первую декаду любого месяца 2016 года
Ответ на картинке.
❓Выберите из таблицы workers все записи за первую декаду любого месяца 2016 года
Ответ на картинке.
🔥6👍5
#Вопросы_с_собеседования
Вывести список товаров, отсутствующих на складе в данный момент.
Ответ на картинке.
Вывести список товаров, отсутствующих на складе в данный момент.
Ответ на картинке.
👍5🔥1
Сколько строк будет в результате выполнения PostgreSQL кода выше?
Anonymous Quiz
27%
1
17%
2
10%
3
18%
Ошибка
27%
Ничего из перечисленного
👍5
Как создать свою СУБД с нуля и не сойти с ума. Практическое пособие начинающему некроманту. Часть первая
Смотреть статью
Смотреть статью
Хабр
Как создать свою СУБД с нуля и не сойти с ума. Практическое пособие начинающему некроманту. Часть первая
Наступил Апокалипсис. Нет, не стоит бежать запасаться банками с консервами и крышками отечественной бай-колы! Апокалипсис произошёл только в нашей фантазии и с определённой целью — чтобы проверить, а...
👍3🔥1
#Вопросы_с_собеседования
Какая ошибка в этом запросе?
Ответ:
Следует использовать знак (=) для подзапроса.
Какая ошибка в этом запросе?
Ответ:
👍4🔥1
Выберите пример корректно написанного запроса с использованием подзапроса, который выводит информацию о заказе с самой дорогой стоимостью:
Anonymous Quiz
3%
select * from Orders where price = (select big(price) from Orders)
8%
select * from Orders where price = max
2%
select count(*) from Orders
86%
select * from Orders where price = (select max(price) from Orders)
👍11❤1
Многомерные базы данных
Многомерные базы данных (МБД) представляют собой эффективные инструменты для организации и анализа больших объемов данных в сфере аналитики.
Смотреть статью
Многомерные базы данных (МБД) представляют собой эффективные инструменты для организации и анализа больших объемов данных в сфере аналитики.
Смотреть статью
👍2🔥1
#Вопросы_с_собеседования
Что такое сущности и отношения?
Объект представляет собой абстракцию набора связанных данных и представлен в виде таблиц . Отношения определяют, как объекты связаны друг с другом.
Например, предположим, что у нас есть две таблицы с именами orders и users. Наши orders и users являются нашими сущностями.
Мы можем представить, что у одного пользователя может быть много заказов. Таким образом, пользователи могут иметь отношения «один ко многим» с заказами. Сущности и отношения часто используются в процессе разработки схемы таблицы. Понимая, как определять объекты и отображать их отношения, вы показываете, что можете продуктивно работать в коллективном сеансе проектирования таблиц базы данных.
Что такое сущности и отношения?
Например, предположим, что у нас есть две таблицы с именами orders и users. Наши orders и users являются нашими сущностями.
Мы можем представить, что у одного пользователя может быть много заказов. Таким образом, пользователи могут иметь отношения «один ко многим» с заказами. Сущности и отношения часто используются в процессе разработки схемы таблицы. Понимая, как определять объекты и отображать их отношения, вы показываете, что можете продуктивно работать в коллективном сеансе проектирования таблиц базы данных.
👍15❤3
🆚 SQL vs NoSQL
К выбору базы данных стоит подходить серьёзно, ведь от этого зависит, как быстро будет работать ваш проект и насколько просто будет добавлять новые фичи.
Автор простым языком на реальных примерах (MySQL vs MongoDB) объяснил разницу между SQL и NoSQL базами данных и что больше подойдёт для вашего проекта.
Смотреть видео
К выбору базы данных стоит подходить серьёзно, ведь от этого зависит, как быстро будет работать ваш проект и насколько просто будет добавлять новые фичи.
Автор простым языком на реальных примерах (MySQL vs MongoDB) объяснил разницу между SQL и NoSQL базами данных и что больше подойдёт для вашего проекта.
Смотреть видео
YouTube
SQL или noSQL разница
Поддержка канала: https://reptily.ru/donate
Телеграмм http://t.me/yt_openweb
Промокоды на timeweb https://timeweb.com/ru/?i=83061
openweb - "Ускоритель сайтов" на 1 месяц при оплате хостинга на период от 1 месяца
openweb1 - 1 месяц хостинга при оплате…
Телеграмм http://t.me/yt_openweb
Промокоды на timeweb https://timeweb.com/ru/?i=83061
openweb - "Ускоритель сайтов" на 1 месяц при оплате хостинга на период от 1 месяца
openweb1 - 1 месяц хостинга при оплате…
👍5❤1
Какой запрос возвратит работников с зарплатой >=2500 и <=4500?
Anonymous Quiz
59%
SELECT * FROM employees WHERE salary BETWEEN 2500 AND 4500;
8%
SELECT * FROM employees WHERE salary > 2499 AND < 4501;
12%
SELECT * FROM employees WHERE salary IN (2500, 4500);
18%
SELECT * FROM employees WHERE salary > 2499 AND salary < 4501;
2%
Посмотреть ответы
👍7
#Вопросы_с_собеседования
Напишите SQL-запрос, который найдет суммарное количество заказов и общую сумму продаж для каждого месяца за последние 6 месяцев, и отобразит результаты только для тех месяцев, в которых было совершено более 100 заказов?
В этом примере мы используем функцию
Напишите SQL-запрос, который найдет суммарное количество заказов и общую сумму продаж для каждого месяца за последние 6 месяцев, и отобразит результаты только для тех месяцев, в которых было совершено более 100 заказов?
В этом примере мы используем функцию
DATE_TRUNC для округления даты до месяца. Затем мы считаем общее количество заказов с помощью функции COUNT и общую сумму продаж с помощью функции SUM. Затем мы используем выражение HAVING для фильтрации только тех месяцев, где количество заказов превышает 100. Наконец, мы сортируем результаты по месяцам с помощью выражения ORDER BY.👍17😱3❤1
Какой результат вернёт данный запрос(PostgreSQL)?
SELECT (20/25)*25.0;
SELECT (20/25)*25.0;
Anonymous Quiz
15%
25.0
4%
25
5%
125
18%
0
28%
Запрос не выполнится
30%
Узнать ответ
👍12
Каким образом можно получить список клиентов, которые сделали хотя бы один заказ в каждом месяце в течение последних трех месяцев?
Для получения списка клиентов, которые сделали хотя бы один заказ в каждом месяце в течение последних трех месяцев, можно использовать подзапросы и агрегатные функции.
Надежный подход к решению этой задачи включает подзапрос, который связывается с основной таблицей по идентификатору клиента (customer_id). В подзапросе используется агрегатная функция COUNT() для подсчета количества уникальных месяцев, в которых клиент сделал заказ, и группировка по месяцу (MONTH()). Затем условие HAVING применяется к подзапросу для определения, что клиент сделал заказ во всех трех месяцах.
Для получения списка клиентов, которые сделали хотя бы один заказ в каждом месяце в течение последних трех месяцев, можно использовать подзапросы и агрегатные функции.
Надежный подход к решению этой задачи включает подзапрос, который связывается с основной таблицей по идентификатору клиента (customer_id). В подзапросе используется агрегатная функция COUNT() для подсчета количества уникальных месяцев, в которых клиент сделал заказ, и группировка по месяцу (MONTH()). Затем условие HAVING применяется к подзапросу для определения, что клиент сделал заказ во всех трех месяцах.
👍13🔥3
#Вопросы_с_собеседования
❓При выборке из таблицы workers выведите дату в формате '31.12.2025'
Ответ на картинке.
❓При выборке из таблицы workers выведите дату в формате '31.12.2025'
Ответ на картинке.
👍11