Collections:
PERCENT_RANK() - Rank Percentage of Sorted Values
How to calculate the rank percentage of the sorting field expression in the current result set window using the PERCENT_RANK() function?
✍: FYIcenter.com
PERCENT_RANK(n) is a MySQL built-in window function that
calculates the rank percentage of the sorting field expression
in the current result set window.
For example:
SELECT help_topic_id AS tic, help_category_id AS cid, CUME_DIST() OVER w, PERCENT_RANK() OVER w FROM mysql.help_topic WINDOW w AS (ORDER BY help_category_id); -- +-----+-----+----------------------+-----------------------+ -- | tic | cid | CUME_DIST() OVER w | PERCENT_RANK() OVER w | -- +-----+-----+----------------------+-----------------------+ -- | 0 | 1 | 0.002932551319648094 | 0 | -- | 1 | 1 | 0.002932551319648094 | 0 | -- | 2 | 2 | 0.054252199413489736 | 0.002936857562408223 | -- | 6 | 2 | 0.054252199413489736 | 0.002936857562408223 | -- | 7 | 2 | 0.054252199413489736 | 0.002936857562408223 | -- | 8 | 2 | 0.054252199413489736 | 0.002936857562408223 | -- | 9 | 2 | 0.054252199413489736 | 0.002936857562408223 | -- | 10 | 2 | 0.054252199413489736 | 0.002936857562408223 | -- ... -- +-----+-----+----------------------+-----------------------+
Reference information of the PERCENT_RANK() function:
PERCENT_RANK(): val Calculates the rank percentage of the sorting field expression in the current result set window. Arguments, return value and availability: val: Return value. The rank percentage of the sorting field. Available since MySQL 8.
Related MySQL functions:
⇒ RANK() - Vale Rank of Sorted Values
⇐ NTILE() - Dividing Window into N Tiles
2024-09-12, 1425🔥, 0💬
Popular Posts:
How to continue to the next iteration of a WHILE loop in SQL Server Transact-SQL? How to use CONTINU...
How To Fix the INSERT Command Denied Error in MySQL? The reason for getting the "1142: INSERT comman...
What Is Oracle in Oracle? Oracle is a company. Oracle is also a database server, which manages data ...
How To Convert Characters to Numbers in Oracle? You can convert characters to numbers by using the T...
How To List All Stored Procedures in the Current Database in SQL Server Transact-SQL? If you want to...