WHERE-Lausekkeen Käyttäminen
Tietokannoissa taulut sisältävät tyypillisesti suuria määriä dataa. Usein olemme kuitenkin kiinnostuneita hakemaan vain tiettyjä osia tiedoista koko tietomäärän sijaan. Tämän saavuttamiseksi on määriteltävä 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 sulkea yksittäisiin lainausmerkkeihin (').
123SELECT name, continent FROM country WHERE continent='Europe';
SELECT-lause hakee 2 saraketta country-taulusta ja palauttaa vain 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;
1. Mitä ehtolauseketta käytetään suodattamaan rivejä SQL SELECT -lauseessa?
2. Missä kohdassa WHERE-ehtolausekkeen tulee sijaita SELECT-lauseessa, kun sitä käytetään yhdessä ORDER BY:n kanssa?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain how the `ORDER BY` clause works in more detail?
What other filtering options can I use with the `WHERE` clause?
Can I filter by multiple conditions in a `WHERE` clause?
Mahtavaa!
Completion arvosana parantunut arvoon 2.38
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 tiedoista koko tietomäärän sijaan. Tämän saavuttamiseksi on määriteltävä 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 sulkea yksittäisiin lainausmerkkeihin (').
123SELECT name, continent FROM country WHERE continent='Europe';
SELECT-lause hakee 2 saraketta country-taulusta ja palauttaa vain 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;
1. Mitä ehtolauseketta käytetään suodattamaan rivejä SQL SELECT -lauseessa?
2. Missä kohdassa WHERE-ehtolausekkeen tulee sijaita SELECT-lauseessa, kun sitä käytetään yhdessä ORDER BY:n kanssa?
Kiitos palautteestasi!