Ovaj wikiHow vas uči kako koristiti klauzulu ORDER BY u SQL -u za sortiranje rezultata iz tablice. Klauzula ORDER BY omogućuje vam sortiranje jedne ili više kolona u rastućem i silaznom redoslijedu.
Koraci
Korak 1. Unesite SELECT *
To znači da ćemo pregledati sve kolone. Prijeđite na sljedeći red.
Korak 2. Unesite FROM table_name
Zamijenite ime_tabele imenom tabele, a zatim pređite na sljedeći red.
Korak 3. Unesite kriterije ORDER BY;
Evo nekoliko primjera:
- Na primjer, ako želite prikazati rezultate po abecednom redoslijedu na osnovu kolone pod nazivom NAME, upotrijebili biste ORDER BY NAME;. Uzlazni redoslijed je zadani redoslijed sortiranja, ali također možete navesti da želite uzlazni redoslijed pomoću ORDER BY NAME ASC; ako želite.
- Ako biste radije prikazali rezultate suprotnim redoslijedom, upotrijebite ORDER BY NAME DESC;. DESC znači "opadajući redoslijed".
- Ako želite sortirati na temelju dvije kolone, odvojite ih zarezima. Na primjer, NARUČI LAST_NAME ASC, FIRST_NAME DESC; prikazali bi rezultate sortirane po abecedi prema prezimenu. Ako se isti LAST_NAME podudara s više unosa FIRST_NAME, rezultati FIRST_NAME će se također prikazivati u opadajućem redoslijedu.
Korak 4. Izvršite naredbu
Sada ćete vidjeti svoje SQL rezultate odgovarajućim redoslijedom.