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
Lisätään Useita Rivejä
Usein meidän täytyy lisätä useampi kuin yksi rivi taulukkoon, ja lisäyslauseiden kirjoittaminen monta kertaa voi olla työlästä ja tehotonta. Onneksi SQL tarjoaa meille hieman lyhyemmän syntaksin, joka käytännössä tiivistää useita INSERT
-lauseita yhdeksi kyselyksi.
Seuraavassa on yleinen syntaksi useiden rivien lisäämiseksi yhdellä lisäyslauseella:
sql
Seuraava esimerkki näyttää syntaksin useiden rivien lisäämiseksi taulukkoon nimeltä students
, jossa on kolme saraketta first_name
, second_name
ja age
:
INSERT INTO students (first_name, second_name, age) VALUES ('Alice', 'Smith', 20), ('Bob', 'Johnson', 22), ('Charlie', 'Brown', 19); SELECT * FROM students;
Vinkki:
Tällä syntaksilla on myös lyhyempi versio, jossa emme määritä sarakkeiden nimiä:
sql
Tässä tapauksessa kysely näyttää tältä:
sql
Demonstration:
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 4. Luku 6