Collections:
DENSE_RANK() - Density Rank of Sorted Values
How to calculate the density rank of the sorting field expression in the current result set window using the DENSE_RANK() function?
✍: FYIcenter.com
DENSE_RANK() is a MySQL built-in window function that
calculates the density rank of the sorting field expression
in the current result set window.
For example:
SELECT help_topic_id, help_category_id, DENSE_RANK() OVER w FROM mysql.help_topic WINDOW w AS (ORDER BY help_category_id); -- +---------------+------------------+---------------------+ -- | help_topic_id | help_category_id | DENSE_RANK() OVER w | -- +---------------+------------------+---------------------+ -- | 0 | 1 | 1 | -- | 1 | 1 | 1 | -- | 2 | 2 | 2 | -- | 6 | 2 | 2 | -- | 7 | 2 | 2 | -- | 8 | 2 | 2 | -- | 9 | 2 | 2 | -- ... -- +---------------+------------------+---------------------+
Reference information of the DENSE_RANK() function:
DENSE_RANK(): val Returns the density rank of the sorting field expression in the current result set window. Arguments, return value and availability: val: Return value. The density rank of the sorting field. Available since MySQL 8.
Related MySQL functions:
⇒ FIRST_VALUE() - First Value of Result Set Window
⇐ CUME_DIST() - Cumulative Distribution of Sorted Values
2024-09-28, 1455🔥, 0💬
Popular Posts:
How To Connect the Oracle Server as SYSDBA in Oracle? This is Step 4. The best way to connect to the...
How To List All User Names in a Database in SQL Server? If you want to see a list of all user names ...
Can You Drop an Index Associated with a Unique or Primary Key Constraint in Oracle? You can not dele...
Where to find answers to frequently asked questions I am new to Oracle database. Here is a list of f...
Can You Drop an Index Associated with a Unique or Primary Key Constraint in Oracle? You can not dele...