Kurssisisältö
Johdanto SQL:ään
Johdanto SQL:ään
2. Datan Suodatus
The WHERE ClauseHaaste: Auta Lukijaa Löytämään Heidän SuosikkigenrensäHaaste: Vanhempien Kirjojen HakeminenEhdolliset Lausekkeet: VertailuoperaattoritHaaste: Vältä Vahingoittuneet KirjatHaaste: Korosta Uusia SaapumisiaHaaste: Budjettiystävälliset KirjatEhdolliset Lausekkeet: The AND OperaattoriHaaste: Etsi Tiettyjä Kirjoja LukijalleHaaste: Määrittele AlueetHaaste: Useita EhtojaEhdolliset Lausekkeet: The OR OperaattoriHaaste: Useiden Vaihtoehtojen YhdistäminenHaaste: Alueen PoissulkeminenEhdolliset Lausekkeet: The NOT OperaattoriHaaste: Alueen Kieltäminen
3. Tietojen Lajittelu
4. Tietokannan Täyttäminen
Taulukon LuominenHaaste: Uuden Kirjataulukon LuominenRivien Lisääminen TaulukkoonHaaste: Tietojen LisääminenHaaste: Lisää Enemmän TietojaLisätään Useita RivejäHaaste: Suuren Tietomäärän LisääminenEnsisijaiset AvaimetThe SERIAL KeywordHaaste: Kirjojen Rakenteen MuuttaminenMäärittäminen OletusarvotHaaste: Kirjojen Taulukon Parantaminen Edelleen
5. Tietojen Päivittäminen ja Poistaminen
Rivin Päivittäminen TaulukossaHaaste: Korjaa Kirjan TiedotHaaste: Sivumäärien PäivittäminenHaaste: Merkitse Arkistoidut Kirjat Saatavilla OleviksiRivien PoistaminenHaaste: Vanhentuneiden Tietueiden PoistaminenTaulukoiden KopioiminenHaaste: Luo Taulukon VarmuuskopioHaaste: Luo Yhteenvetotaulukko KirjoistaTaulukoiden Poistaminen
Rivien Poistaminen
Voimme valita ehdollisesti ja poistaa rivejä taulukosta käyttämällä DELETE
-lausetta.
Seuraavassa on DELETE
-lauseen syntaksi:
sql
DELETE
-lause valitsee rivit table_name
-taulukosta condition
-ehdon perusteella ja poistaa ne.
Esimerkki: Valmistuneiden opiskelijoiden poistaminen
Tarkastellaan taulukkoa students
, jossa on seuraavat sarakkeet name
, age
, grade
, score
ja graduation_year
.
Haluamme poistaa kaikki rivit taulukosta, joissa graduation_year
on pienempi tai yhtä suuri kuin 2024
, koska nämä opiskelijat ovat jo valmistuneet, emmekä enää halua säilyttää heidän tietojaan.
Tämä voidaan tehdä seuraavalla kyselyllä:
sql
Demonstration:
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 5. Luku 5