Sähköisten asiointipalveluiden toteuttaminen

Sorakuilu

SQL-harjoitus 2, SQL-tehtäviä w3schoolsin avulla

Tutki w3schoolsin harjoitussivuilta käytettävissä oleva materiaali sekä harjoitustietokannan rakenne.

Tee sitten seuraavat kyselyt kirjoittamalla sql-lauseita try-it-edtoriin (voit aloittaa kohdasta select all. Kopioi lauseet html (php)-dokumentiksi ja liitä harjoitus harjoituskansioosi nimellä sqlharj2.

  1. Poimi kaikki asiakkaat
  2. Poimi asiakkaiden lukumäärä
  3. Poimi kaikki Suomessa olevat asiakkaat (Customer)
  4. Poimi niiden asiakkaiden lukumäärä, joiden maa (Country) on Espanja (Spain)
  5. Poimi niiden asiakkaiden nimi (CustomerName) ja osoite (Address), joiden maa (Country) on Ranska (France) ja kaupunki on Marseille
  6. Lisää uusi asiakas (Tredukauppa, laita nimeksi Uuno Turhapuro, osoite on Sammonkatu 45, Tampere, Suomi)
  7. Muuta edellistä asiakasta, vaihda yhteyshenkilöksi Uolevi Nikander
  8. Hae kaikki tilausnumeron (OrderId) 10252 tilaustietojen tuotenumerot
  9. Tutki w3schoolsin inner join-ohjeita: Hae edelliseen (tehtävä 8) lisäksi tuotteen nimi ja yksikkö (ProductName ja Unit)
  10. Inner join: Hae kaikki asiakkaan 87 (Wartian Herkku) tilaamat tilaukset ja ne toimittaneen työntekijän nimi sekä notes
  11. Inner join: Hae kaikki niiden asiakkaiden yhteyshenkilöt ja osoitteet, jotka ovat tehneet tilauksen (Order), lajittele tilauspäivämäärän mukaan
  12. Kokeile sql-osaamisesi w3schoolsin sql-testillä