Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

PILIH perintah untuk menghitung persentase

Oke, berdasarkan klarifikasi pertanyaan Anda:

Anda ingin menghitung (video_views * 100) / (largest_views_for_any_single_video) untuk setiap video dalam database.

Pembilangnya mudah, hanya kolom video_views. Penyebutnya adalah

SELECT MAX(video_views) FROM video_public

Jadi, gabungkan dan Anda mendapatkan:

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

Itu akan menghasilkan 100 untuk video yang paling banyak dilihat, dan persentase yang lebih rendah untuk video lain, hingga 0 untuk apa pun yang tidak pernah dilihat.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ekstrak tupel dengan nilai umum yang ditentukan di kolom lain di SQL

  2. Pernyataan WHERE setelah UNION dalam SQL?

  3. EasyPHP 16.1 autostart http &mysql

  4. Cara membuka blokir dengan host flush mysqladmin

  5. Pernyataan If Else sederhana di sql