Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan sortere en MySQL Query bruke ORDER BY
    Rader fra en MySQL SELECT spørring blir returnert i en tilfeldig eller uforutsigbar rekkefølge. Siden avkastningen har mer å gjøre med interne hashing og søk algoritmer enn det gjør med dine data , er rekkefølgen på radene vanligvis ikke nyttig for en programmerer . For å returnere radene i en meningsfull rekkefølge, kan du bruke ORDER BY-leddet i SELECT -kommandoen til å sortere dem. Instruksjoner
    en

    Form grunnleggende SELECT -kommandoen for å returnere radene som du er interessert . På dette punktet, er rekkefølgen som radene blir returnert ikke av betydning. Dette eksemplet spør en kunder database for å få en liste over kunder med negative saldoer . Eksempel : SELECT * FROM kunder WHERE balanse
    2

    Legg en ORDER BY-ledd . ORDER BY vil fortelle MySQL server å sortere radene av en kolonne . For eksempel, hvis du ønsker å se alle mellomværende i orden av sin balanse , kan du legge til " ORDER BY balanse" til slutten av spørringen. Eksempel : SELECT * FROM kunder WHERE balanse
    3

    definerer i hvilken retning å sortere , så rekkefølgen av de returnerte rader kan hende ennå ikke meningsfylt . Rader kan returneres i stigende eller synkende rekkefølge.
    4

    Bruk ASC eller DESC . Ved hjelp av ASC vil sortere dataene slik at du ser det minste tallet først. Ved hjelp DESC vil sortere dataene slik at du ser det største antall først. I denne spørringen , er du på jakt etter kunder med den største negative saldoen først. ORDER BY returnerer matriser med størst negativt tall (minste antall ) på toppen. Eksempel : SELECT * FROM kunder WHERE balanse
    5

    Sorter etter flere kolonner , som noen ganger du kommer over store grupper rader som ble sortert på samme nummer . For eksempel , hvis det er 100 kunder i databasen med en balanse på 0, vil kundene vises i vilkårlig rekkefølge. Det er best å ha minst to sorteringskriterier for situasjoner som dette .
    6

    Bruk flere sorteringskriterium atskilt med komma . Her er kundene som vises i alfabetisk rekkefølge etter navn etter at de er sortert etter balanse. Eksempel : SELECT * FROM kunder WHERE balanse

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan legge til en Information Form i PHP 
    ·Sette inn PHP Into WordPress 
    ·Hvordan velge MySQL PHP Array 
    ·Hvordan tester jeg en PHP File 
    ·Hvordan få Bildehøyde & Bredde i PHP 
    ·Vanlige PHP Bugs 
    ·Hvordan sende Cookies Across Domains 
    ·Hvordan Roter Uttalelser på et nettsted 
    ·Hvordan åpne en PDF-fil i PHP 
    ·Hvordan unngå Bli type Alle i MySQL 
      Anbefalte artikler
    ·Hvordan rydde opp i starten og slutten av en streng i P…
    ·Hvordan lese siste linje av en fil i Python 
    ·Sette inn Kalender Kontroll inn et dokument med Macro 
    ·Hvordan Endre HTML Text i jQuery Input 
    ·Slik utfører du en Bit Shift i Java 
    ·Hvordan oppdatere en Timeout i en Jquery ProgressBar 
    ·Hvordan kan vi dynamisk Fordele Array Størrelse 
    ·Hvordan legge til heltall i Java 
    ·Lese TXT -filer i VBScript 
    ·Hvordan lage spill med Visual Basic 2005 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/