Tietokannat, SQL-kyselyt 1

SQL-kyselyt

 

Etsi vastaukset seuraaviin kysymyksiin oppikirjan sivuilta 22-34.

 

1. Millainen on SQL:n SELECT-kyselyn rakenne (6 mahdollista osaa)?

2. Mitkä edellisen rakenteen osista ovat pakollisia, eli täytyy aina sisällyttää kyselyyn?

3. Miten SQL-kysely tulee jakaa eri riveille?

4. Miten SQL:ssä kirjoitetaan kommentit?

--

5. Millaisella kyselyllä saat valittua tukkukauppa-tietokannan asiakas-taulun kaikki tiedot? Testaa kyselyn toimivuus MySQL Workbenchilla.

6. Muokkaa edellistä kyselyä siten, että taulusta haetaan jokaisesta yrityksestä vain yrityksen nimi- ja maatiedot.

7. Millaisella kyselyllä saat haettua kaikki asiakas-taulusta löytyvät maatiedot siten, että jokainen maa esiintyy tuloksissa vain yhden kerran.

--

8. Hae työntekijöiden tiedoista etunimet ja sukunimet. Tee toinen haku, jossa on sukunimi ensin ja sitten etunimi.

9. Tee edellisen tehtävän kyselyt, mutta muuta tuloksissa näkyvät sarakkeiden nimet seuraavasti:

etunimi -> Työntekijän etunimi

sukunimi -> Työntekijän sukunimi

 

10. Tulosta tuotteista nimi ja yksikköhinta. Laita otsikoiksi ”Tuote” ja ”hinta euroa/yksikkö"

 

--

11. Muokkaa edellistä kyselyä siten, että tuloksen järjestetään tuotteen nimen mukaan aakkojärjestykseen.

12. Muokkaa edellistä kyselyä siten, että kallein tuote esitetään tuloksissa ensiksi ja halvin viimeiseksi.

13. Tulosta postituksessa tarvittavat asiakastiedot niistä asiakkaista jotka sijaitsevat Espanjassa.

--

14. Hae kaikki tuotetiedot niistä tuotteista joiden yksikköhinta on pienempi kuin 10€.

15. Hae tuotteen nimi ja varastomäärä niistä tuotteista joiden yksikköhinta on välillä 10 - 50 €.

16. Hae kaikki Lontoosta tulevat työntekijät.

17. Mitkä tuotteet maksavat 10 kappale (yksikköhinta)?

18. Mitkä tuotteet on poistettu myynnistä? (poistettu = 1)

19. Hae kaikki asiakkaat, jotka ovat Yhdysvalloista.

 

 

20. Mitä tuotteita on tilauksessa enemmän kuin varastossa?

21. Kenellä työntekijällä ei ole esimiestä?

--

22. Keitä asiakkaita on Lontoossa, Pariisissa ja Berliinissä?

23. Hae kaikki asiakkaat, joiden nimi alkaa J:llä.

24. Mitkä tuotteet toimitetaan pullossa?

25. Etsi Työntekijä-taulusta vain Robert King -nimisen työntekijän tiedot

26. Tee kysely, jolla selvitetään missä yrityksissä yhteyshenkilö on myyntipäällikkö.