Я пытаюсь получить процентное соотношение каждого видео, которое у меня есть, в базе данных на основе его количества просмотров против всех других видео.Команда SELECT для вычисления процента
Затем я пытаюсь отобразить все видеоролики с наивысшего количества просмотров до самого низкого, отображая его процент на своей стороне внутри хорошей HTML-страницы.
Очевидно, что процент будет составлять от 0 - 100% (а не более), а самого популярного видео, вероятно, 100% я предполагаю ..
У меня есть около 3400 видео в базе данных. Мои попытки смехотворны и уже несколько дней царапают мою голову.
Мой стол выглядит примерно так.
video_public
id | video_title | video_views
Попытка:
SELECT
id,
video_views * 100/(SELECT COUNT(*) FROM video_public)
FROM `video_public` stat
Честно говоря, я даже не знаю, если это SQL-запрос правильно.
Я даже не принимать во внимание Видео взгляды против все виды видео и всего видео ..
действительно застрял ..
Я не понимаю, что вы ищете, и я не уверен, что вы либо потому, что говорите: «Самое популярное видео, вероятно, будет иметь 100% * я предполагаю *». Похоже, вы хотите выразить количество просмотров каждого видео в процентах * по сравнению с количеством просмотров самого популярного видео ». Это правильно? –
Larry Lustig, Это верно. – BeaversAreDamned
Очень хорошо, я разместил a ниже. –