Vi har sett SQL  VELG 
 kommando for å hente data fra MySQL tabellen. Når du velger rader, er MySQL server gratis å returnere dem i den rekkefølgen, med mindre du instruere det ellers ved å si hvordan du vil sortere resultatet. Men du sortere et resultatsett ved å legge til et ORDER BY-ledd at navnene kolonnen eller kolonnene du vil sortere etter 
 
 Syntax. 
 
 Her er generisk SQL syntax av SELECT kommandoen sammen med ORDER BY klausul for å sortere data fra MySQL tabell: 
 SELECT field1, field2, ... fieldN table_name1, table_name2 ... ORDER BY field1, [field2 ...] [ASC [DESC]] 
 
 Du kan sorter returnert resultat på alle felt, forutsatt at innlevert blir listet ut. 
 
 
 Du kan sortere resultat på mer enn ett felt. 
 
 
 Du kan bruke søkeord ASC eller DESC å få resultere i stigende eller synkende rekkefølge. Som standard er det stigende rekkefølge. 
 
 Du kan bruke WHERE ... som klausul i vanlig måte å sette tilstand. 
 
 Bruke ORDER BY klausul på Command Prompt: 
 
 Dette vil bruke SQL SELECT kommandoen med ORDER BY-ledd for å hente data fra MySQL tabellen tutorials_tbl 
 
 Eksempel:. 
 
 Prøv følgende eksempel, som avkastning resultere i stigende rekkefølge 
 root @ host # mysql -u root -p passord Enter passord. ******* mysql > bruke Tutorials; Database changedmysql > SELECT * from tutorials_tbl ORDER BY tutorial_author ASC + ------------- + ---------------- + ----------- ------ + ----------------- + | tutorial_id | tutorial_title | tutorial_author | submission_date | + ------------- + ---------------- + ---------------- - + ----------------- + | 2 | Lær MySQL | Abdul S | 2007-05-24 || 1 | Lær PHP | John Poul | 2007-05-24 || 3 | JAVA Tutorial | Sanjay | 2007-05-06 | + ------------- + ---------------- + ------------ ----- + ----------------- + 3 rader i sett (0,42 sek) mysql >. 
 Kontroller alle forfatternavn er listet ut i stigende rekkefølge 
 
 Bruke ORDER BY-leddet inne PHP Script: 
 
 Du kan bruke lignende syntaks av ORDER BY-ledd i PHP-funksjonen  mysql_query () 
. Denne funksjonen brukes SQL kommando og senere en annen PHP-funksjonen  mysql_fetch_array () 
 kan brukes til å hente alle de utvalgte data 
 
 Eksempel for å utføre. 
 
 Prøv følgende eksempel, som returnerer resultat i synkende rekkefølge av opplæringen forfatter 
 < php $ dbhost =.? 'localhost: 3036'; $ dbuser = 'root'; $ dbpass = 'rootpassword'; $ conn = mysql_connect ($ dbhost, $ dbuser, $ dbpass); if (! $ conn) {die ('Kunne ikke koble til:'. mysql_error ());} $ sql = "SELECT tutorial_id, tutorial_title, tutorial_author, submission_date Fra tutorials_tbl ORDER BY tutorial_author DESC '; mysql_select_db ('Tutorials'); $ retval = mysql_query ($ sql, $ conn); if ($ retval!) {die ('Kunne ikke få data:'. mysql_error ());} while ($ row = mysql_fetch_array ($ retval , MYSQL_ASSOC)) {echo "Tutorial ID: {$ row ['tutorial_id']} < br >". "Tittel: {$ row ['tutorial_title']} < br >". "Forfatter: {$ row ['tutorial_author']} < br >". "Submission Dato: {$ row ['submission_date']} < br >". "-------------------------------- < br >";} echo "Hentet de data vellykket \\ n"; mysql_close ($ conn); >

