Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Lajittelusuunnan Määrittäminen | Haetun Datan Lajittelu
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Johdanto SQL:ään

bookLajittelusuunnan Määrittäminen

Sarakkeiden lajittelu laskevaan järjestykseen

Voimme tehdä muutakin 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öä.

123
SELECT continent FROM country ORDER BY continent DESC;
copy

Usean sarakkeen lajittelu laskevaan järjestykseen

Tietoja voidaan lajitella usean sarakkeen perusteella, ja monissa tapauksissa tämä onkin tarpeellista. Esimerkiksi opiskelijalistaa näytettäessä voidaan haluta järjestää ensin sukunimen ja sitten etunimen mukaan. Tämä tapa on erityisen hyödyllinen, kun usealla opiskelijalla on sama nimi.

Jos lajittelet useamman sarakkeen mukaan laskevaan järjestykseen, muista, että jokaisella sarakkeella tulee olla oma DESC-avainsanansa.

123
SELECT id, name, region FROM country ORDER BY region, name DESC;
copy

Sinun tarvitsee käyttää DESC-avainsanaa vain sille sarakkeelle, jonka haluat lajitella laskevaan järjestykseen. Esimerkissämme käytimme DESC-avainsanaa name-sarakkeelle, mutta emme region-sarakkeelle. Tämän seurauksena name-sarake lajitellaan laskevaan järjestykseen, kun taas region-sarake pysyy nousevassa järjestyksessä (oletus).

1. Mitä avainsanaa käytetään SQL:ssä tulosten lajittelemiseksi laskevaan järjestykseen?

2. Kun lajitellaan usean sarakkeen mukaan laskevassa järjestyksessä, miten DESC-avainsanaa tulee käyttää?

3. Jos et määrittele ASC- tai DESC-avainsanaa ORDER BY -lauseessa, mikä on oletuslajittelujärjestys?

question mark

Mitä avainsanaa käytetään SQL:ssä tulosten lajittelemiseksi laskevaan järjestykseen?

Select the correct answer

question mark

Kun lajitellaan usean sarakkeen mukaan laskevassa järjestyksessä, miten DESC-avainsanaa tulee käyttää?

Select the correct answer

question mark

Jos et määrittele ASC- tai DESC-avainsanaa ORDER BY -lauseessa, mikä on oletuslajittelujärjestys?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

bookLajittelusuunnan Määrittäminen

Pyyhkäise näyttääksesi valikon

Sarakkeiden lajittelu laskevaan järjestykseen

Voimme tehdä muutakin 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öä.

123
SELECT continent FROM country ORDER BY continent DESC;
copy

Usean sarakkeen lajittelu laskevaan järjestykseen

Tietoja voidaan lajitella usean sarakkeen perusteella, ja monissa tapauksissa tämä onkin tarpeellista. Esimerkiksi opiskelijalistaa näytettäessä voidaan haluta järjestää ensin sukunimen ja sitten etunimen mukaan. Tämä tapa on erityisen hyödyllinen, kun usealla opiskelijalla on sama nimi.

Jos lajittelet useamman sarakkeen mukaan laskevaan järjestykseen, muista, että jokaisella sarakkeella tulee olla oma DESC-avainsanansa.

123
SELECT id, name, region FROM country ORDER BY region, name DESC;
copy

Sinun tarvitsee käyttää DESC-avainsanaa vain sille sarakkeelle, jonka haluat lajitella laskevaan järjestykseen. Esimerkissämme käytimme DESC-avainsanaa name-sarakkeelle, mutta emme region-sarakkeelle. Tämän seurauksena name-sarake lajitellaan laskevaan järjestykseen, kun taas region-sarake pysyy nousevassa järjestyksessä (oletus).

1. Mitä avainsanaa käytetään SQL:ssä tulosten lajittelemiseksi laskevaan järjestykseen?

2. Kun lajitellaan usean sarakkeen mukaan laskevassa järjestyksessä, miten DESC-avainsanaa tulee käyttää?

3. Jos et määrittele ASC- tai DESC-avainsanaa ORDER BY -lauseessa, mikä on oletuslajittelujärjestys?

question mark

Mitä avainsanaa käytetään SQL:ssä tulosten lajittelemiseksi laskevaan järjestykseen?

Select the correct answer

question mark

Kun lajitellaan usean sarakkeen mukaan laskevassa järjestyksessä, miten DESC-avainsanaa tulee käyttää?

Select the correct answer

question mark

Jos et määrittele ASC- tai DESC-avainsanaa ORDER BY -lauseessa, mikä on oletuslajittelujärjestys?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 5
some-alt