Datan Lajittelu
Voimme lajitella saamamme tiedot tiettyyn järjestykseen. Tämän tekemiseksi haemme ensin tiedot käyttämällä SELECT
-operaattoria ja sovellamme sitten ORDER BY
-lausetta. Tämä lause ottaa sarakkeiden nimet, joiden perusteella tulos lajitellaan.
Tässä on syntaksi, joka auttaa meitä ymmärtämään:
sql
Tässä on esimerkki, jossa järjestämme tuloksen continent
-sarakkeen mukaan:
SELECT continent FROM country ORDER BY continent;
On tärkeää huomata, että kun määrität sarakkeen, jossa on kokonaislukuarvoja, lajittelu tehdään nousevassa järjestyksessä. Merkkijonosarakkeiden kohdalla lajittelu seuraa aakkosjärjestystä.
Lisäksi ORDER BY
-lauseen tulisi olla juuri ennen LIMIT
-lausetta, jos kyselyyn sisältyy LIMIT
-lause.
Selitys: Esimerkissä voit havaita, että ORDER BY
-lauseke lajittelee tiedot continent
-sarakkeen perusteella.
Tässä on country
-taulukko, jonka kanssa työskentelemme:
Swipe to start coding
Kirjoita SQL-kysely hakeaksesi capital
-sarakkeen country
-taulukosta. Lajittele sitten capital
-sarakkeesta haetut tiedot SELECT
-lauseen avulla.
Ratkaisu
Kiitos palautteestasi!