Эй, ребята, я действительно борюсь с запросом MySql
, у меня есть таблица с именем «информация», и в ней у меня есть столбец под названием «рейтинг». У меня есть оценки от 1 до 10.MySql опрос различных запросов
Теперь мне нужно создать процентное значение количества оценок от 1-6 до 7-8 и 9-10, но мне нужно, чтобы они отображались отчаянно, и после этого мне нужен второй запрос, который может вычесть процентное значение результатов 1-6 и 9-10.
Нижеприведенный запрос находится как можно ближе ко всем моим исследованиям, но я не знаю, как получить процент от оценок только 1-6, а не всех из них, а также как получить второй запрос для вычитания 1-6 и 9-10 процентов.
SELECT rating,
COUNT(*) AS Count,
(COUNT(*)/_total) * 100 AS Percentege
FROM info,
(SELECT COUNT(*) AS _total FROM info) AS myTotal
GROUP BY rating
Я хотел бы сделать простой GROUP BY рейтинг запроса и обработать полученный массив в PHP, чтобы получить процентные ставки по рейтингам, которые мне нужны. – viktor77
Что такое '_total'? –
Не уверен, как объяснить, но группа по функциям не уверена, что это сработает. –