• ベストアンサー

検索結果にレコードの番号を付与したい

SELECT ○○○ as 連番,コード,名称 From テーブル where 条件 ↓ 1 a001 トヨタ 2 b005 ニッサン 3 b018 ホンダ    : ってな感じしたいのです。 ○○○の所にはまる「関数の様な物」はありませんか? 単純に有ってもよさそうなのですが見つけられません。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

SQL Server 2005以降でROW_NUMBER()が使えます。 SELECT ROW_NUMBER() OVER (ORDER BY コード) AS 連番,コード,名称 From テーブル where 条件 ただし、ソート順指定は上記の通り必須です。

SEsyo
質問者

お礼

勘で number や 連番 とかで検索したのですが・・・ 教えていただいてから「SQL NUMBER 連番」で検索すると いくつも引っ掛かります。 検索のコツも勉強します、ありがとうございました。

関連するQ&A