2010年7月1日木曜日

行番号を取得するクエリ SQL Server

SQL Serverで行番号を取得するクエリを紹介する。

select row_number() over (order by column1) as row_number, * from table

このクエリはSQL Server 2005から導入されていたようで、以前SQL Server 2000で開発していた際に、同様の機能がないかとちまなこになって探していたのも今や昔。

サンプルクエリが下記ブログにたくさん載っているので参照されたし。


Multipurpose Row_Number() Function

0 件のコメント:

コメントを投稿