Mysql
 sql >> база данни >  >> RDS >> Mysql

SELECT команда за изчисляване на процента

Добре, въз основа на изясняването на въпроса ви:

Искате да изчислите (video_views * 100) / (largest_views_for_any_single_video) за всеки видеоклип в базата данни.

Числителят е лесен, това е просто колоната video_views. Знаменателят е

SELECT MAX(video_views) FROM video_public

Така че, сглобете го и ще получите:

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

Това трябва да доведе до 100 за най-гледаните видеоклипове и по-ниски проценти за други видеоклипове, до 0 за нищо, което никога не е гледано.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проследяване на времето за заявки в DB - Bookshelf/knex

  2. Как мога да използвам MySQL оператор за присвояване (:=) в собствена заявка за хибернация?

  3. Кой е най-добрият и лесен начин за попълване на падащо меню въз основа на друго падащо меню

  4. Може ли mysql да импортира csv или друг txt файл в една колона?

  5. Най-ефективният начин за получаване на броя на редовете в таблицата