Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/222: Рейтинг темы: голосов - 222, средняя оценка - 4.93
1 / 1 / 0
Регистрация: 03.04.2021
Сообщений: 1
1

SQL Выборка с использованием нескольких агрегатных функций

03.04.2021, 19:37. Показов 40342. Ответов 3

Author24 — интернет-сервис помощи студентам
Доброго времени суток! Уже третий день сижу над этим запросом, помогите пожалуйста!
Задание:
Выведите идентификатор комнаты (поле room_id), среднюю стоимость за один день аренды (поле price, для вывода используйте псевдоним avg_price), а также количество резерваций этой комнаты (используйте псевдоним count). Полученный результат отсортируйте в порядке убывания сначала по количеству резерваций, а потом по средней стоимости.
Мой неверный код:
MySQL
1
2
3
4
SELECT room_id, COUNT(DISTINCT total) AS count, AVG(price.Rooms) AS avg_price
FROM Reservations, Rooms
GROUP BY room_id 
ORDER BY count DESC, avg_price DESC, room_id ASC;
Миниатюры
SQL Выборка с использованием нескольких агрегатных функций  
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.04.2021, 19:37
Ответы с готовыми решениями:

Запросы с использованием агрегатных функций
Добрый день! Есть БД Калькулятор бюджета физического лица: категория дохода (продажа, зарплата),...

Выборка с использованием нескольких критериев
Добрый день, есть 2 таблицы gruz с полями cf_user_id o_strana k_strana и profil c полями...

Использование вложенных агрегатных функций не допускается
Вот такая задачка. Отчет в СКД. Нужно посчитать процент выполнения плана по количеству...

SQL выборка из нескольких таблиц
Существует 2 таблицы, "result" и "sportsman", заполненные посредством "INSERT INTO". Необходимо...

3
0 / 0 / 0
Регистрация: 06.07.2019
Сообщений: 1
09.04.2021, 18:33 2
Привет! Тебе нужно сделать выборку из одной таблицы Reservations, а не из двух.
Начало такое:

MySQL
1
SELECT room_id,  COUNT (total) AS count, AVG (price) AS avg_price FROM  Reservations
0
1 / 1 / 0
Регистрация: 21.04.2021
Сообщений: 1
21.04.2021, 01:31 3
MySQL
1
2
3
select room_id, avg(price) as avg_price, count(room_id) as count from reservations
group by room_id
order by count desc, avg_price desc
1
1 / 1 / 0
Регистрация: 20.05.2021
Сообщений: 1
20.05.2021, 16:27 4
Romakin, спасибо большое!
1
20.05.2021, 16:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.05.2021, 16:27
Помогаю со студенческими работами здесь

Выборка нескольких значений SQL
Приветствую! Возникла задача, нужно выбрать из таблицы несколько кодов дисциплин (неизвестно...

Выборка из нескольких таблиц Sql
Здравствуйте! Столкнулся с такой проблемой: на форме имеется comboBox, нужно в нем выводить данные...

Выборка из нескольких таблиц на Sql Ce
Здравствуйте. У меня есть N кол-во таблиц, и N кол-во строк в каждой, мне нужно выбрать из 18...

Использование агрегатных типов данных и функций ввода/вывода
дана программа, препод попросил объяснить,что происходит в данном куске(стр.20) программного...

Выборка данных SQL Select из нескольких таблиц
loans - таблица кредитных договоров debtors - таблица заемщиков Задача сделать выборку телефонов...

Выборка данных SQL Select из нескольких таблиц
loans - таблица кредитных договоров debtors - таблица заемщиков Задача сделать выборку телефонов...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru