Collections:
ROW_NUMBER() - Row Position in Result Set Window
How to obtain the row position of the current row in the current result set window using the ROW_NUMBER() function?
✍: FYIcenter.com
ROW_NUMBER(n) is a MySQL built-in window function that
returns the row position of the current row
in the current result set window.
For example:
SELECT help_topic_id AS tic, help_category_id AS cid, ROW_NUMBER() OVER w, COUNT(name) OVER w FROM mysql.help_topic WINDOW w AS (PARTITION BY help_category_id); -- +-----+-----+---------------------+--------------------+ -- | tic | cid | ROW_NUMBER() OVER w | COUNT(name) OVER w | -- +-----+-----+---------------------+--------------------+ -- | 0 | 1 | 1 | 2 | -- | 1 | 1 | 2 | 2 | -- | 2 | 2 | 1 | 35 | -- | 6 | 2 | 2 | 35 | -- | 7 | 2 | 3 | 35 | -- | 8 | 2 | 4 | 35 | -- | 9 | 2 | 5 | 35 | -- ... -- +-----+-----+---------------------+--------------------+
Reference information of the ROW_NUMBER() function:
ROW_NUMBER(): pos Returns the row position of the current row in the current result set window. Arguments, return value and availability: pos: Return value. The current row position in the current window. Available since MySQL 8.
⇒ MySQL Functions on JSON Values
⇐ RANK() - Vale Rank of Sorted Values
2024-09-12, 1208🔥, 0💬
Popular Posts:
What Happens to Your Transactions When ERROR 1213 Occurred in MySQL? If your transaction receives th...
Where to find SQL Server database server tutorials? Here is a collection of tutorials, tips and FAQs...
Where to find answers to frequently asked questions on INSERT, UPDATE and DELETE Statements in MySQL...
How To View Data Files in the Current Database in Oracle? If you want to get a list of all tablespac...
How To Get a List of All Tables with "sys.tables" View in SQL Server? If you want to see the table y...