Osoitteessa http://users.metropolia.fi/~pasitr/2017-2018/tx00cn57-3001/tt/04/lauseet ovat taulujen Henk (kuva 1), Proj (kuva 2) ja Prhe (kuva 3) luontilauseet ja sisällön lisäyslauseet. Tee phpmyadmin-ohjelmalla (https://users.metropolia.fi/phpmyadmin/) määritetyt taulut ennen kuin aloitat suorittamaan seuraavia tehtäviä. Kuva 1. Taulu Henk Kuva 2. Taulu Proj Kuva 3. Taulu Prhe
Kuva 4. Taulujen kenttien määritykset Tehtävät. Kuva 5. Taulujen väliset yhteydet 1. Tee kysely T04T01.sql, joka hakee Proj-taulusta kaikkien projektien kaikki tiedot (kuva 1). Palauta T04T01.sql Omaan. Kuva 1.
2. Tee kysely T04T02.sql, joka hakee kaikkien projektien nimet ja sijainnit sekä lajittele rivit sijaintipaikoittain (kuva 2). Palauta T04T02.sql Omaan. Kuva 2. 3. Tee kysely T04T03.sql, joka hakee Proj-taulusta missä eri sijaintipaikoissa on projekteja (kuva 3). Palauta T04T03.sql Omaan. Kuva 3. 4. Tee kysely T04T04.sql, joka hakee turkulaisten henkilöiden nimet (kuva 4). Palauta T04T04.sql Omaan. Kuva 4.
5. Tee kysely T04T05.sql, joka hakee yli 6000 ansaitsevien henkilöiden nimen ja palkan sekä lajittele rivit nimen mukaan aakkosjärjestykseen (kuva 5). Palauta T04T05.sql Omaan. Kuva 5. 6. Tee kysely T04T06.sql, joka hakee alle 7000 euroa ansaitsevien turkulaisten henkilötunnuksen, sukunimen ja palkan (kuva 6). Palauta T04T06.sql Omaan. Kuva 6. 7. Tee kysely T04T07.sql, joka hakee vuonna 1935 syntyneiden henkilöiden sekä turkulaisten henkilötunnuksen, sukunimen ja palkan (kuva 7). Palauta T04T07.sql Omaan. Kuva 7. 8. Tee kysely T04T08.sql, joka hakee korkeintaan 5050 tienaavien tamperelaisten tai korkeintaan 5050 tienaavien vuonna 1935 syntyneiden henkilöiden kaikki tiedot (kuva 8). Palauta T04T08.sql Omaan. Kuva 8.
9. Tee kysely T04T09.sql, joka hakee 1943 jälkeen syntyneiden ja muualla kuin Turussa asuvien sukunimen, kunnan ja palkan (kuva 9). Palauta T04T09.sql Omaan. Kuva 9. 10. Tee kysely T04T10.sql, joka hakee vähemmän kuin 6000 tai enemmän kuin 7200 tienaavien helsinkiläisten ja tamperelaisten kaikki tiedot (kuva 10). Palauta T04T10.sql Omaan. Kuva 10. 11. Tee kysely T04T11.sql, joka hakee T-kirjaimella alkavissa kunnissa asuvien henkilöiden kaikki tiedot (kuva 11). Palauta T04T11.sql Omaan. Kuva 11. 12. Tee kysely T04T12.sql, joka hakee kaikki tiedot projekteista, joissa esiintyy kirjainyhdistelmä LA (kuva 12). Palauta T04T12.sql Omaan. Kuva 12.
13. Tee kysely T04T13.sql, joka hakee kaikki tiedot henkilöistä, joiden nimen toinen kirjain ei ole e (kuva 13). Palauta T04T13.sql Omaan. Kuva 13. 14. Tee kysely T04T14.sql, joka hakee kaikki tiedot henkilöistä, joiden palkka on välillä 5000 ja 7200 (kuva 14). Palauta T04T14.sql Omaan. Kuva 14. 15. Tee kysely T04T15.sql, joka hakee kaikki tiedot henkilöistä, joiden palkka on 3500, 5050 tai 7230 (kuva 15). Palauta T04T15.sql Omaan. Kuva 15. 16. Tee kysely T04T16.sql, joka hakee kaikki tiedot projekteista, joilla ei ole sijaintipaikkaa (kuva 16). Palauta T04T16.sql Omaan. Kuva 16.
Funktiot 17. Tee kysely T04T17.sql, joka hakee projektien korkeimman ja alhaisimman prioriteetin arvot (kuva 17). Palauta T04T17.sql Omaan. Kuva 17. 18. Tee kysely T04T18.sql, joka hakee projektien lukumäärän (kuva 18). Palauta T04T18.sql Omaan. Kuva 18. 19. Tee kysely T04T19.sql, joka hakee syntymävuosien keskiarvon (kuva 19). Palauta T04T19.sql Omaan. Kuva 19. 20. Tee kysely T04T20.sql, joka hakee palkkojen kokonaissumman (kuva 20). Palauta T04T20.sql Omaan. Kuva 20. 21. Tee kysely T04T21.sql, joka hakee montako erilaista prioriteetin arvoa on Projtaulussa (kuva 21). Palauta T04T21.sql Omaan. Kuva 21.
22. Tee kysely T04T22.sql, joka hakee jokaisen henkilön sukunimistä 3 ensimmäistä merkkiä (kuva 22). Palauta T04T22.sql Omaan. Kuva 22.