Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

MySQL

Anoniem
THPSrulez
4 antwoorden
  • Ik heb een MySQL database met daarin een aantal getallen die ik op volgorde wil sorteren. Daarvoor gebruik ik de volgende regel:
    SELECT * FROM members order by score DESC
    Het probleem is dat ik nu een rij getallen op deze manier krijg:

    28021
    2704
    2236
    22229
    1133
    1119

    Terwijl ik het op deze manier wil:

    28021
    22229
    2704
    2236
    1133
    1119

    Hoe krijg ik dit voor elkaar?

    Mvg,
    Peter
  • order by moet in hoofdletters.

    SELECT * FROM tabel ORDER BY score DESC
  • Dan moet je je kolomtype van de kolom "score" veranderen naar iets van INT, MEDIUMINT, SMALLINT etc. Iets met INT erin dus :smile:
  • [quote:5aecc3a8c7]
    Op 24-02-2002 21:20, schreef George W. Bush:
    order by moet in hoofdletters.[/quote:5aecc3a8c7]Dat maakt niks uit hoor…

    Vreemd hoor, ik post mijn vorige bericht, krijg een error dat de data niet in de database gezet kon worden, submit ik hem nog eens, staat (inmiddels: stond) ie er twee keer? :???:

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.