Mam proste polecenie select. Chcę dodać tymczasową kolumnę, która będzie numerować wiersze w moim zestawie wyników. Próbowałem tego -Dodaj numer wiersza do zestawu wynikowego zapytania SQL
declare @num int
set @num = 0;
select t.A, t.B, t.C, (@count + 1) as number
from tableZ as t
Przypisuje 1 do wszystkich wierszy. Próbowałem @count = @count + 1 i nie działało. Jak zrobić to w prosty sposób?
dzięki.
Jak chcesz zwiększyć numer wiersza? Arbitralny? Twoje zapytanie nie ma ORDER BY, więc musisz określić, czego oczekujesz od złożenia zamówienia. –
@AaronBertrand - Potrzebuję tylko numerowania moich wierszy. Zamówienie nie jest naprawdę konieczne. Czy to jest odpowiedź na Twoje pytanie ? –
A więc wszystko w porządku, że kolejność jest stosowana losowo, a wyniki są wypluwane do zapytania w niespójnej kolejności za każdym razem? –