single
Lajittelusuunnan Määrittäminen
Pyyhkäise näyttääksesi valikon
Sarakkeiden lajittelu laskevaan järjestykseen
Voimme tehdä enemmän kuin vain lajitella tietoja nousevaan järjestykseen oletuksena. ORDER BY -lauseke voi järjestää tietoja myös laskevaan järjestykseen, mikä edellyttää DESC-avainsanan käyttöä.
123SELECT continent FROM country ORDER BY continent DESC;
Usean sarakkeen lajittelu laskevaan järjestykseen
Voimme lajitella tietoja usean sarakkeen perusteella, ja monissa tapauksissa tämä onkin tarpeellista. Esimerkiksi opiskelijalistaa näytettäessä voidaan haluta järjestää opiskelijat ensin sukunimen ja sitten etunimen mukaan. Tämä lähestymistapa on erityisen hyödyllinen, kun usealla opiskelijalla on sama nimi.
Jos lajittelet laskevaan järjestykseen useamman sarakkeen perusteella, muista, että jokaisella sarakkeella tulee olla oma DESC-avainsanansa.
123SELECT id, name, region FROM country ORDER BY region, name DESC;
DESC-avainsana tulee lisätä vain siihen sarakkeeseen, jonka haluat järjestää laskevaan järjestykseen. Esimerkissämme käytettiin DESC-avainsanaa name-sarakkeelle, mutta ei region-sarakkeelle. Tämän seurauksena name-sarake järjestetään laskevaan järjestykseen, kun taas region-sarake pysyy nousevassa järjestyksessä (oletus).
Swipe to start coding
Kirjoita SQL-kysely, joka hakee viisi saraketta käyttäen SELECT-lausetta: name, continent, region, population ja capital (hae nämä sarakkeet tässä järjestyksessä). Järjestä tulos kahden sarakkeen perusteella: ensin continent laskevassa järjestyksessä ja sitten population nousevassa järjestyksessä.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme