Avatar billede 13thsky Nybegynder
20. marts 2006 - 12:40 Der er 10 kommentarer og
1 løsning

select max int ?

hvordan henter jeg den højeste int fra en kolonne i en mysql db.
Noget i stil med SELECT MAX(nummer) FROM Kolonne WHERE is_int

/13
Avatar billede casualty Nybegynder
20. marts 2006 - 13:10 #1
SELECT MAX(kundenummer) FROM kunder WHERE ??=??

Returnerer det højeste kundenummer fra kundetabellen i dette eksempel
Avatar billede elskermad.dk Nybegynder
20. marts 2006 - 13:13 #2
SELECT id FROM kunder ORDER BY kundenummer DESC LIMIT 1
Avatar billede hmortensen Nybegynder
20. marts 2006 - 13:17 #3
Er det det højeste autogenerede id der netop er indsat du ønsker at få?
Avatar billede 13thsky Nybegynder
20. marts 2006 - 13:27 #4
nej, det er ikke ID, men en pris. Men problmet er at der også står "xx" nogle steder og når jeg bruger select max, viser den xx og ikke den højeste int.
Jeg skal bruge den højeste int.

/13
Avatar billede hmortensen Nybegynder
20. marts 2006 - 13:37 #5
Du bør vælge en datatype der svarer til det indhold der skal være der, her en decimal.
Avatar billede 13thsky Nybegynder
20. marts 2006 - 13:37 #6
ja ok, men hvordan skriver jeg det?
Avatar billede 13thsky Nybegynder
20. marts 2006 - 13:38 #7
ahh, ja i db'en mener du, men det er lidt for sent nu.
Avatar billede arne_v Ekspert
20. marts 2006 - 20:24 #8
SELECT MAX(CAST(feltnavn AS SIGNED INTEGER)) FROM tabelnavn

maaske
Avatar billede 13thsky Nybegynder
20. marts 2006 - 21:30 #9
perf... Smid et svar Arne_v

/13
Avatar billede arne_v Ekspert
20. marts 2006 - 21:43 #10
kommer her

NB: den returnerer 0 ved bogstaver d.v.s. at med udelukkende bogstaver
    og negative tal vil der blive returneret 0, men er der bare et positivt tal, saa
    er det ikke et problem
Avatar billede 13thsky Nybegynder
20. marts 2006 - 21:49 #11
ok, super... takker
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester