single
Haaste: WHERE-lauseen käyttö
Pyyhkäise näyttääksesi valikon
Tietokannoissa taulut sisältävät tyypillisesti suuria määriä dataa. Usein olet kuitenkin kiinnostunut hakemaan vain tiettyjä osia tiedoista koko sisällön sijaan. Tämän saavuttamiseksi sinun tulee 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äärittelet merkkijonon, kuten maan nimen, teksti tulee laittaa yksinkertaisten lainausmerkkien (') sisään.
123SELECT name, continent FROM country WHERE continent= 'Europe';
SELECT-lause hakee 2 saraketta country-taulusta ja palauttaa vain rivit, joiden continent-arvo on 'Europe'.
Lauseiden järjestys
Kun käytät 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 ne 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