I\'ve made an SQL query which rank pages by how many times they have been viewed. For instance,
╔══════╦═══════╗ ║ PAGE ║ VIEWS ║ ╠══════╬═══════╣ ║ J ║ 10
SELECT page, views, (1-ranks/totals)*100 Percentile FROM ( SELECT page, views, @rank:=@rank + 1 ranks, (SELECT COUNT(*) FROM tableName) totals FROM tableName a, (SELECT @rank:=0) s ORDER BY views DESC ) s