Gå til innhold

[LØST]Hente størrste tall av mysql


Anbefalte innlegg

Sånn er min database

 

nr_id          nr_value
  1                  4
  2                  8
  3                  15
  5                  20
  6                  6
  7                  9
  8                  2

 

Det jeg er ut etter er å finne de 5 størrste tallen fra nr_value, da vil resultatet se sånn ut:

20

15

9

8

6

 

Hvordan gjør jeg det?

Endret av theBoss2
Lenke til kommentar
Videoannonse
Annonse

Det at du bruker varchar kan nok være årsaken ja. Hvordan blir resultatet med spørringen over? Hvis den blir slik:

9

8

6

4

2 eller 20

... er det garantert datatypen som er feilen.

 

Du kan evt. prøve å sette LIMIT 5 i slutten av spørringen. Aner ikke om det har noe å si, men jeg setter den alltid sist.

Lenke til kommentar

Takk folkens fikset det selv

Satt datatype INT(10) i steden får Varchar(10) og da fungerte det med spørringen:

SELECT nr_value FROM table ORDER BY nr_value DESC LIMIT 5

 

Må lære å bruke riktig datatype til neste gang, hehe

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...