> For the complete documentation index, see [llms.txt](https://book.sovelluskontti.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://book.sovelluskontti.com/sql-harjoitukset-ja-esimerkit/mysql-perusteet-103/mysql-perusteet-103-vastaukset.md).

# mysql-perusteet-103-vastaukset

#### 1. Markkinointia varten tarvitaan lista kaikkien niiden asiakkaiden tunnisteesta, etunimestä, sukunimestä ja sähköpostista, joiden nimessä esiintyy *Angela*.

![](https://589000656-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LK5fotMiq9WQrk2MQAs%2F-MFVbKTbrBgcApjX4L0N%2F-MFVcMIRoySuEwo_N94Z%2FScreenshot%202020-08-24%20at%2016.20.22.png?alt=media\&token=b540c2bc-beca-4836-a822-99ca854767c2)

**2. Tulevaa viikonlopun kampanjaa varten tarvitaan lista niiden elokuvien nimistä, vuokran hinnasta ja luokituksesta, joiden kuvauksessa mainitaan sana&#x20;*****amazing*****? Tee kysely käyttäen LIKE ja REGEXP operaattoreita.**

![](https://589000656-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LK5fotMiq9WQrk2MQAs%2F-MFVbKTbrBgcApjX4L0N%2F-MFVcPH53YETwzmWoo-t%2FScreenshot%202020-08-24%20at%2016.20.49.png?alt=media\&token=24bb1250-56d0-4432-b954-28a18780be9a)

![](https://589000656-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LK5fotMiq9WQrk2MQAs%2F-MFVbKTbrBgcApjX4L0N%2F-MFVcT6eoS_4pnOwkMdp%2FScreenshot%202020-08-24%20at%2016.21.08.png?alt=media\&token=0736e0ac-5da7-441f-bd0c-b9a41f562b26)

**3. Tulevaa viikonlopun kampanjaa varten tarvitaan lista niiden elokuvien nimistä, vuokran hinnasta ja luokituksesta, joiden nimi alkaa merkeillä&#x20;*****pri?*****&#x20;Tee kysely käyttäen LIKE ja REGEXP operaattoreita.**

![](https://589000656-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LK5fotMiq9WQrk2MQAs%2F-MFVbKTbrBgcApjX4L0N%2F-MFVcgNvq4LELwKP-MPC%2FScreenshot%202020-08-24%20at%2016.22.28.png?alt=media\&token=26ebbf78-b727-4cea-bb74-bd84b36017c5)

![](https://589000656-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LK5fotMiq9WQrk2MQAs%2F-MFVbKTbrBgcApjX4L0N%2F-MFVcjh3E5jPAykatybQ%2FScreenshot%202020-08-24%20at%2016.22.43.png?alt=media\&token=eb7cc4e2-5fa3-48b0-a92b-2d68129a73b6)

**4. Montako näyttelijää tietokannassa on, joiden sukunimi loppuu&#x20;*****son?*****&#x20;Tee kysely käyttäen LIKE ja REGEXP operaattoreita.**

![](https://589000656-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LK5fotMiq9WQrk2MQAs%2F-MFVbKTbrBgcApjX4L0N%2F-MFVdNGPbp90FMVm7d54%2FScreenshot%202020-08-24%20at%2016.23.26.png?alt=media\&token=b19a4a58-54d0-4855-a083-3b01ec32d1a3)

![](https://589000656-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LK5fotMiq9WQrk2MQAs%2F-MFVbKTbrBgcApjX4L0N%2F-MFVdJvNkOnOcmOGhSjb%2FScreenshot%202020-08-24%20at%2016.23.38.png?alt=media\&token=a86360ee-96a8-4c19-b28b-06a33010aeea)

**5. Listaa kaikki asiakkaiden tiedoista löytyvät kaupunkien nimet aakkosjärjestyksessä, jossa kaupunkien nimi loppuu&#x20;*****r*****&#x20;-kirjaimeen.**

![](https://589000656-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LK5fotMiq9WQrk2MQAs%2F-MFVbKTbrBgcApjX4L0N%2F-MFVdaN-m1FM0GWjv49u%2FScreenshot%202020-08-24%20at%2016.26.38.png?alt=media\&token=be81bda8-aefe-4666-881e-bbaa8b029186)

**6. Listaa seuraavien lueteltujen maiden tunniste ja nimi sekä järjestä lopputulos aakkosjärjestykseen:  Lithuania, Finland, Austria (Käytä IN operaattoria)**

![](https://589000656-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LK5fotMiq9WQrk2MQAs%2F-MFVbKTbrBgcApjX4L0N%2F-MFVdlwSFvOwCawWufZY%2FScreenshot%202020-08-24%20at%2016.27.16.png?alt=media\&token=0f952dbf-868c-452d-a0b0-ebb67594e8bb)

**7. Listaa ne näyttelijät sukunimen mukaan aakkosjärjestyksessä, joiden sukunimi esiintyy kaksi kertaa tai useammin?**

![](https://589000656-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LK5fotMiq9WQrk2MQAs%2F-MFVbKTbrBgcApjX4L0N%2F-MFVdxFn3qLcZbOj2Rf8%2FScreenshot%202020-08-24%20at%2016.28.14.png?alt=media\&token=e21a120a-fc4b-4fba-bedb-f89017f84cd7)

#### **8**. Tulevaa kauppiaspalaveria varten tarvitaan tieto montako elokuvan nimikettä on per kategoria/genre? Tuloksessa pitää näkyä elokuvan kategorian tunniste sekä määrä sen perässä. Järjestä tulokset suurimmasta pienimpään määrän perusteella.

![](https://589000656-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LK5fotMiq9WQrk2MQAs%2F-MFVbKTbrBgcApjX4L0N%2F-MFVe7FlMH84_jsO1GEF%2FScreenshot%202020-08-24%20at%2016.28.58.png?alt=media\&token=d2a156b6-6906-43f7-8e9d-93a1e31bd8c3)

**9. Ryhmiteltynä elokuvien luokituksen (rating) perusteella, mikä on keskimääräinen vuokrahinta ja elokuvan kesto?**

![](https://589000656-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LK5fotMiq9WQrk2MQAs%2F-MFVbKTbrBgcApjX4L0N%2F-MFVeLcCEAL2La3pWFh_%2FScreenshot%202020-08-24%20at%2016.29.28.png?alt=media\&token=64c5bee6-67f9-4ca5-baa5-8045717a34f4)

**10. Uusien elokuvien ostamista varten myymälä 2 (store\_id) tarvitsee listan nykyisistä kopioiden määristä varastossa, joka sisältää top 30 elokuvaa varastossa olevien määrän mukaan, järjestettynä suurimmasta  pienimpään. Elokuvasta riittää elokuvan tunniste ja niiden määrä.**

![](https://589000656-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LK5fotMiq9WQrk2MQAs%2F-MFVbKTbrBgcApjX4L0N%2F-MFVfEcUm0nrCoIjKFah%2FScreenshot%202020-08-24%20at%2016.33.40.png?alt=media\&token=63ae18e0-5ff0-4438-b5cb-ba14dce05d76)
