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
Rivin Päivittäminen Taulukossa
UPDATE
-lausetta voidaan käyttää tiettyjen rivien päivittämiseen taulusta.
Seuraavassa on UPDATE
-lauseen syntaksi:
sql
UPDATE
-lause valitsee rivit kohdettaulusta annetun ehdon perusteella ja päivittää ne SET
-avainsanan jälkeen annetuilla arvoilla vastaaville sarakkeilleen.
Esimerkki: Opiskelijoiden Tietojen Päivittäminen
Otetaan huomioon taulu students
, jossa on sarakkeet name
, age
, score
ja grade
. Oletuksena grade
on asetettu 'None'
kaikille opiskelijoille.
Haluamme muuttaa arvosanan 'A+'
kaikille opiskelijoille, joiden score
on suurempi kuin 90
. Tämä voidaan tehdä seuraavalla kyselyllä:
sql
Demonstration:
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 5. Luku 1