Guten Abend,
ich hab meine SQL VIEW erstellt, in der ich eine Nummerierung bräuchte, angefangen bei 1.
Wie erstelle ich eine solche Nummerierung für eine View?
Oder kann ich bei jedem Eintrag den ich auslese (z.B. der 13.000 Eintrag) auf welcher Position er in der Datenbank steht?
Ich meine das ca. so: Wenn man ein SELECT * FROM ohne WHERE Klausel ausführt, hat SQL ja immer eine Standard Sortierung bzw. beim VIEW ist ja festgelegt wie er es sortieren soll (ORDER BY).
Jetzt müsste es doch möglich sein bei einem SELECT * FROM mit WHERE Klausel herrauszufinden auf welcher Position der Zutreffende Eintrag in der Datenbank steht, oder?
Und falls nicht, zurück zur Ursprünglichen Frage, wie kann ich in einer VIEW Table beim Erstellen der Tabelle einen Counter mit einbauen, der dann auch gespeichert wird?
MfG
ich hab meine SQL VIEW erstellt, in der ich eine Nummerierung bräuchte, angefangen bei 1.
Wie erstelle ich eine solche Nummerierung für eine View?
Oder kann ich bei jedem Eintrag den ich auslese (z.B. der 13.000 Eintrag) auf welcher Position er in der Datenbank steht?
Ich meine das ca. so: Wenn man ein SELECT * FROM ohne WHERE Klausel ausführt, hat SQL ja immer eine Standard Sortierung bzw. beim VIEW ist ja festgelegt wie er es sortieren soll (ORDER BY).
Jetzt müsste es doch möglich sein bei einem SELECT * FROM mit WHERE Klausel herrauszufinden auf welcher Position der Zutreffende Eintrag in der Datenbank steht, oder?
Und falls nicht, zurück zur Ursprünglichen Frage, wie kann ich in einer VIEW Table beim Erstellen der Tabelle einen Counter mit einbauen, der dann auch gespeichert wird?
MfG