- ベストアンサー
検索結果にレコードの番号を付与したい
SELECT ○○○ as 連番,コード,名称 From テーブル where 条件 ↓ 1 a001 トヨタ 2 b005 ニッサン 3 b018 ホンダ : ってな感じしたいのです。 ○○○の所にはまる「関数の様な物」はありませんか? 単純に有ってもよさそうなのですが見つけられません。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
SQL Server 2005以降でROW_NUMBER()が使えます。 SELECT ROW_NUMBER() OVER (ORDER BY コード) AS 連番,コード,名称 From テーブル where 条件 ただし、ソート順指定は上記の通り必須です。
お礼
勘で number や 連番 とかで検索したのですが・・・ 教えていただいてから「SQL NUMBER 連番」で検索すると いくつも引っ掛かります。 検索のコツも勉強します、ありがとうございました。