select
RESTAURANT,
RANK,
(select count(SCORE)
from TRIPADVISOR
where score = 4) as totalfour,
(select count(*)
from TRIPADVISOR) as total
from
TRIPADVISOR
Я знаю, что есть средняя функция для SQL.У меня вопрос, что у меня есть таблица TRIPADVISOR, которая состоит из столбцов имен Ресторана, ранг (1-10), SCORE, просмотренных клиентами (1-5).Я хочу посчитать процент от общего количества людей, которые дали 4 балла за общее количество элементов, которое будет считаться ().Как я смогу это сделать?У меня есть его, где я делаю два подзапроса в предложении select, которое показывает общее количество людей, которые дали 4, и общее количество записей, которое считается (), а также список имен Resturant и всех рангов.,Благодарю.