Forum » Programiranje » NUJNO-številčenje vrstic pri Oracle select izpisu
NUJNO-številčenje vrstic pri Oracle select izpisu
nadebudnez1 ::
Ali se da v Oraclu v preprostem selectu, npr.:
select ime, priimek from stranka
doseči to, da mi izpiše v prvem stolpcu števiko tekoče vrstice:
1 Peter Ambro
2 Janez Novak
3 Lidija Dolar
......
Poskusil sem tako:
select rownum, ime, priimek from stranka
vendar to izpiše števiko vrstice iz tabele stranka in ne zaporedno številko recorda v selectu.
select ime, priimek from stranka
doseči to, da mi izpiše v prvem stolpcu števiko tekoče vrstice:
1 Peter Ambro
2 Janez Novak
3 Lidija Dolar
......
Poskusil sem tako:
select rownum, ime, priimek from stranka
vendar to izpiše števiko vrstice iz tabele stranka in ne zaporedno številko recorda v selectu.
WarpedGone ::
ROWNUM je to kar iščeš - zaporedna vrstica v resultsetu. Očitno si nekaj zamešal, preveri še enkrat kaj točno ti vrača.
Prepisano iz Oracle helpa: "ROWNUM returns a number indicating the order in which a row was selected from a table. The first row selected has a ROWNUM of 1, the second row has a ROWNUM of 2, and so on. If a SELECT statement includes an ORDER BY clause, ROWNUMs are assigned to the retrieved rows before the sort is done."
Prepisano iz Oracle helpa: "ROWNUM returns a number indicating the order in which a row was selected from a table. The first row selected has a ROWNUM of 1, the second row has a ROWNUM of 2, and so on. If a SELECT statement includes an ORDER BY clause, ROWNUMs are assigned to the retrieved rows before the sort is done."
Zbogom in hvala za vse ribe
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | SQL vprasanje (strani: 1 2 )Oddelek: Programiranje | 8344 (5023) | BivšiUser2 |
» | SQL poizvedbaOddelek: Programiranje | 3261 (2606) | awy |
» | SQL stavek?Oddelek: Programiranje | 983 (888) | milc |
» | [Access 2007]Oddelek: Programiranje | 2626 (2226) | urosz |
» | [sql]-stevilka vrsticOddelek: Programiranje | 1130 (993) | bmandl |