|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur sortera en MySQL Query Använda ORDER BY

    Rader från en MySQL SELECT-fråga återförs på ett godtyckligt eller oförutsägbar ordning . Eftersom avkastningen har mer att göra med interna hashing och sökalgoritmer än vad det gör med dina uppgifter , är ordningen på raderna vanligtvis inte användbar för en programmerare . För att återgå raderna i en meningsfull ordning , kan du använda ORDER BY klausulen i SELECT -kommandot för att sortera dem . Instruktioner
    1

    Form grundläggande SELECT -kommandot för att returnera rader som du är intresserad. Vid denna punkt , är den ordning i vilken raderna returneras inte av betydelse. Detta exempel frågar en kunder databas för att få en lista över kunder med negativa saldon . Exempel : SELECT * FROM kunder WHERE balans
    2

    Lägg ORDER BY . ORDER BY berättar MySQL-servern för att sortera raderna med en kolumn . Till exempel , om du vill se alla utestående konton i ordning sin balans , kan du lägga till " ORDER BY balans " i slutet av frågan . Exempel : SELECT * FROM kunder WHERE balans
    3

    definiera vilken riktning att sortera , eftersom ordningen på de returnerade rader kanske ännu inte meningsfull . Rader kan återlämnas i stigande eller fallande ordning . .
    4

    Använd ASC eller DESC Med ASC kommer att sortera data så att du ser det minsta antal först . Använda DESC kommer sortera data så att du ser det största antalet först . I denna fråga , är du ute efter kunder med den största negativa saldot först . ORDER BY kan returnera matriser med störst negativ nummer ( det minsta antalet ) på toppen. Exempel : SELECT * FROM kunder WHERE balans
    5

    Sortera efter flera kolumner , som ibland kommer du att stöta på stora grupper rader som sorterades på samma nummer . Till exempel, om det finns 100 kunder i din databas med ett saldo på 0 , kommer kunderna att visas i godtycklig ordning . Det är bäst att ha minst två sorteringskriterier för situationer som denna .
    6

    Använd flera sorteringskriterium separerade med kommatecken . Här är kunderna som visas i alfabetisk ordning efter namn efter att de är sorterade efter balans . Exempel : SELECT * FROM kunder WHERE balans

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Post till en MySQL-databas och Strip Tecken Med PHP…
    ·Hur du fyller index i Cache på Mysql
    ·MySQL postlista Tutorial
    ·Styra en webbsida i PHP
    ·Hur att bygga dynamiska webbplatser med Dreamweaver 8 P…
    ·Parse Error i PHP
    ·Saknas Argument 1 för PHP
    ·Hur man läser ett element i en array som en sträng i …
    ·Hur man skapar en anpassad felsida på Joomla
    ·Hur man gör en PHP Redirect Med Blogger
    Utvalda artiklarna
    ·Hur Automatisera FTP nedladdningar
    ·Hur referens i Visual Basic
    ·Definition av Staging Bord
    ·Hello World Tutorial
    ·Så här importerar PHP Java
    ·Hur man deklarerar en tvådimensionell lista i Python
    ·Hur man spelar Ljudmultiplex Visual Basic
    ·Hur man skriver ett program i Visual Basic som kommer U…
    ·Hur man fixar Microsoft Visual C + +
    ·Hur man utför en Bit Shift i Basic
    Copyright © Dator Kunskap http://www.dator.xyz