Smart SQL Tools for Every Database

SQL Server Function Reference

SQL Server ROW_NUMBER() Function

Learn how to use the SQL Server ROW_NUMBER window function for ranking, offsets, and analytical queries.

Back to SQL Function Explorer

Syntax

ROW_NUMBER() OVER (ORDER BY column)

Basic Example

SELECT name, salary,
       ROW_NUMBER() OVER (ORDER BY column) AS result
FROM employees;

When to use it

Use ROW_NUMBER when you need a window operation in SQL Server. This page is designed as a quick reference for developers, analysts, and students comparing SQL dialects.

Common mistake

A common mistake is copying syntax from another SQL dialect. Always verify function name, argument order, and formatting tokens for SQL Server.

Related SQL Functions

FAQ

Is ROW_NUMBER available in every SQL database?

Not always. Function names and argument behavior can differ across SQL engines.

Can I use this in SELECT queries?

Yes. Most SQL functions are commonly used in SELECT and often in WHERE, ORDER BY, and GROUP BY depending on the function.