01. oktober 2002 - 22:51Der er
7 kommentarer og 1 løsning
Stigende tal i en kolonne?
Jeg vil gerne lave en select, som genererer en stigende talrække ... men jeg kan ikke finde funktionen at gøre det med... select @num:= @num + 1 as row_number, fornavn, efternavn where ...
virker ikke som jeg ønsker. Jeg vil gerne have:
row_number | fornavn | efternavn 1 | Hans | Jensen 2 | Oles | Andersen 3 | Peter | Svendsen
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg ønsker en kolonne i mit _resultatsæt_, som indeholder en inkrementerende værdi. alstå hest | fornavn | efternavn 1 | Zvans | Jensen 2 | Oles | Andersen 3 | Peter | Svendsen
mener du at værdien skal stige ved inserts, altså kolonnen hest skal forøges med 1 for hver insert, hvis ja, så er det auto_increment du skal bruge som egenskab for feltet
"select @num:= 0" udført før sætningen "select @num:= @num + 1 as row_number, fornavn, efternavn where ..." sætter @num til 0 i stedet for NULL og skidtet virker som jeg ønsker.
Tak til Mads Lie Jensen fra dk.edb.database for svaret.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.