WHERE-lausekkeen Käyttäminen
Tietokannoissa taulut sisältävät tyypillisesti suuria määriä dataa. Usein olemme kuitenkin kiinnostuneita hakemaan vain tiettyjä osia datasta koko sisällön sijaan. Tämän saavuttamiseksi meidän täytyy määritellä tiedonhakua koskevat ehdot, joita kutsutaan suodatuskriteereiksi.
Dataa suodatetaan käyttämällä WHERE
-lausetta, jossa määritellään hakukriteerit SELECT
-lauseessa. WHERE
-lause sijoitetaan välittömästi taulun nimen jälkeen.
Kun määritellään merkkijonon arvo, kuten maan nimi, teksti tulee laittaa yksinkertaisten lainausmerkkien ('
) sisään.
123SELECT name, continent FROM country WHERE continent='Europe';
SELECT
-lause hakee kaksi saraketta country
-taulusta ja palauttaa vain ne rivit, joiden continent-arvo on 'Europe'
.
Lauseen sijainti
Kun käytämme ORDER BY
- ja WHERE
-lauseita, varmistamme, että ORDER BY
tulee WHERE
-lauseen jälkeen.
1234SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Swipe to start coding
Kirjoita SQL-kysely, joka hakee id
, name
ja region
sarakkeet country
-taulusta (hae nämä sarakkeet tässä järjestyksessä), palauttaen vain ne rivit, joiden continent
on 'North America'.
Huomio
Huomioithan, että
North America
tulee kirjoittaa oikein, janorth america
ei ole sama. Ole siis tarkkana ja kirjoita se muodossaNorth America
.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
What other filtering criteria can I use with the WHERE clause?
Can I filter using multiple conditions in the WHERE clause?
How does the ORDER BY clause affect the results?
Awesome!
Completion rate improved to 2.44
WHERE-lausekkeen Käyttäminen
Pyyhkäise näyttääksesi valikon
Tietokannoissa taulut sisältävät tyypillisesti suuria määriä dataa. Usein olemme kuitenkin kiinnostuneita hakemaan vain tiettyjä osia datasta koko sisällön sijaan. Tämän saavuttamiseksi meidän täytyy määritellä tiedonhakua koskevat ehdot, joita kutsutaan suodatuskriteereiksi.
Dataa suodatetaan käyttämällä WHERE
-lausetta, jossa määritellään hakukriteerit SELECT
-lauseessa. WHERE
-lause sijoitetaan välittömästi taulun nimen jälkeen.
Kun määritellään merkkijonon arvo, kuten maan nimi, teksti tulee laittaa yksinkertaisten lainausmerkkien ('
) sisään.
123SELECT name, continent FROM country WHERE continent='Europe';
SELECT
-lause hakee kaksi saraketta country
-taulusta ja palauttaa vain ne rivit, joiden continent-arvo on 'Europe'
.
Lauseen sijainti
Kun käytämme ORDER BY
- ja WHERE
-lauseita, varmistamme, että ORDER BY
tulee WHERE
-lauseen jälkeen.
1234SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Swipe to start coding
Kirjoita SQL-kysely, joka hakee id
, name
ja region
sarakkeet country
-taulusta (hae nämä sarakkeet tässä järjestyksessä), palauttaen vain ne rivit, joiden continent
on 'North America'.
Huomio
Huomioithan, että
North America
tulee kirjoittaa oikein, janorth america
ei ole sama. Ole siis tarkkana ja kirjoita se muodossaNorth America
.
Ratkaisu
Kiitos palautteestasi!
Awesome!
Completion rate improved to 2.44single