SQL ● Structured Query Language ● Standardoitu kieli tietokantakyselyiden tekemiseen – Standardoitu ei tarkoita etteikö olisi useampia versioita, joten SQL-syntakseja useampia – ja tietokannanhallintajärjestelmillä usein toimittajakohtaisia lisäoperaatioita ● Ensimmäinen, ja oleellisin kyselytyyppi on valitse eli ”SELECT”
SQL ● Oletetaan että käytössä tietokantataulu HUOLTOTAPAHTUMA ● Valitse kaikki tapahtumat taulusta HUOLTOTAPAHTUMA ● ”SELECT * FROM HUOLTOTAPAHTUMA”
SQL ● Oletetaan että käytössä tietokantataulu HUOLTOTAPAHTUMA jossa attribuutti HUOLTOHENKILO_ID ● Valitse kaikki HUOLTOHENKILO_ID-arvot joita taulussa HUOLTOTAPAHTUMA ● ”SELECT HUOLTOHENKILO_ID FROM HUOLTOTAPAHTUMA”
SQL ● Oletetaan että käytössä tietokantataulu HUOLTOTAPAHTUMA jossa attribuutti HUOLTOHENKILO_ID ● Valitse kaikki uniikit HUOLTOHENKILO_ID-arvot joita taulussa HUOLTOTAPAHTUMA ● ”SELECT DISTINCT HUOLTOHENKILO_ID FROM HUOLTOTAPAHTUMA”
SQL ● Oletetaan että käytössä tietokantataulu HUOLTOTAPAHTUMA jossa attribuutti HUOLTOHENKILO_ID ● Valitse kaikki huoltotapahtumat taulusta HUOLTOTAPAHTUMA joissa HUOLTOHENKILO_ID on 3 ● ”SELECT * FROM HUOLTOTAPAHTUMA WHERE HUOLTOHENKILO_ID = 3”
SQL ● Oletetaan että käytössä tietokantataulu HUOLTOTAPAHTUMA jossa attribuutit KUVAUS ja HUOLTOHENKILO_ID ● Valitse kaikki huoltotapahtumat taulusta HUOLTOTAPAHTUMA joissa HUOLTOHENKILO_ID on 3, järjestä attribuutin KUVAUS perusteella ● ”SELECT * FROM HUOLTOTAPAHTUMA WHERE HUOLTOHENKILO_ID = 3 ORDER BY KUVAUS”
SQL ● Lisää materiaalia kurssimoodlessa