私は単純なselect文を持っています。私は結果セットの行に番号を付ける一時的な列を追加したいと思います。私はこれを試しました -SQLクエリの結果セットに行番号を追加します。
declare @num int
set @num = 0;
select t.A, t.B, t.C, (@count + 1) as number
from tableZ as t
すべての行に1を割り当てます。私は@count = @count + 1を試してみましたが、うまくいきませんでした。 これを簡単な方法で行うにはどうすればよいですか?
ありがとうございました。
行番号をどのように増やしたいですか?任意?あなたのクエリにはORDER BYがありません。そのため、注文するものを定義する必要があります。 –
@AaronBertrand - 私は行の番号が必要です。注文は本当に必要ではありません。それはあなたの質問に答えますか? –
あなたは順序が無作為に適用されても問題ありません。その結果は毎回矛盾した順序でクエリに吐き出されますか? –