Ich habe eine einfache Tabelle, die die folgenden Spalten enthält. Ich möchte eine WHILE-Schleife erstellen, die jede Spalte wie folgt zurückgibt. Wie kann ich das machen?So wählen Sie Klammern Spalten aus einer Tabelle mit einer Variablen
create table #bracket_example (row_num int identity(0,1), [0] int, [1] int, [2] int, [3] int)
insert #bracket_example values (25,35,45,55)
insert #bracket_example values (32,53,98,67)
insert #bracket_example values (33,44,55,66)
insert #bracket_example values (11,14,15,16)
declare @j int
set @j = 0
while @j < 4
begin
select '[' + cast(@j as varchar(2)) + ']' from #bracket_example
set @j = @j + 1
end
Anstatt die Werte aufzulisten, werden nur die Spaltennamen aufgelistet. Wie kann ich stattdessen Werte auflisten?
es ist immer gut, das erwartete Ergebnis in Ihrer Frage hinzufügen. Deine Frage ist nicht sehr klar. Was versuchst du von deiner Schleife zu bekommen? – FLICKER