Mysql
 sql >> Baza danych >  >> RDS >> Mysql

SELECT polecenie do obliczenia procentu

OK, na podstawie wyjaśnienia Twojego pytania:

Chcesz obliczyć (video_views * 100) / (largest_views_for_any_single_video) dla każdego filmu w bazie danych.

Licznik jest prosty, to tylko kolumna video_views. Mianownik to

SELECT MAX(video_views) FROM video_public

Więc złóż to razem, a otrzymasz:

SELECT video_title, ((video_views * 100) / (SELECT MAX(video_views) 
FROM video_public)) FROM video_public

Powinno to dać 100 w przypadku najczęściej oglądanych filmów i niższe wartości procentowe w przypadku innych filmów, aż do 0 w przypadku wszystkich nigdy nie oglądanych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jak przywrócić bazy danych w phpmyadminie po odinstalowaniu xampp

  2. Zdefiniowane przez użytkownika zmienne MySQL w Laravel 3?

  3. mysqli_connect nie działa

  4. OpenCart:Jak dokładnie wypełnić oc_category_path

  5. Wstawianie zbiorcze PHP