single
WHERE-lausekkeen Käyttäminen
Pyyhkäise näyttääksesi valikon
Tietokannoissa taulut sisältävät tyypillisesti suuria määriä dataa. Usein kuitenkin halutaan hakea vain tietty osa tiedoista koko tietokannan 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 heti 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 rivit, joiden continent-arvo on 'Europe'.
Lauseen sijainti
Kun käytetään ORDER BY- ja WHERE-lauseita, varmista että ORDER BY tulee WHERE-lauseen jälkeen.
1234SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Pyyhkäise aloittaaksesi koodauksen
Kirjoita SQL-kysely, joka hakee id, name ja region sarakkeet country-taulusta (hae nämä sarakkeet tässä järjestyksessä), palauttaen vain rivit, joiden continent on 'North America'.
Huomio
Huomioithan, että
North Americatulee kirjoittaa oikealla kirjainkoolla.north americaei ole sama asia. 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