Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT Prijmeni, COUNT(*) AS PocetVypujcek
- FROM `vypujcky_19` AS v
- JOIN ctenari_19 AS c ON cislo_legitimace = CisloLeg
- JOIN knihy_19 AS k ON signatura_knihy = Sign
- GROUP BY Prijmeni
- ----------------------
- SELECT * FROM knihy_19
- ORDER BY PocetStran
- LIMIT 1,1
- ----------------------
- --SELECT
- 1. Vyberte ulice, které se jmenují "1. Máje
- SELECT * FROM `ulice` WHERE nazev = "1. máje"
- 2. Vyberte ulice, které obsahují slovo "Máj"
- SELECT * FROM `ulice` WHERE nazev LIKE "%máj%"
- 3. Vyberte kód obce Boskovice
- SELECT obec_kod FROM `obec`WHERE nazev = "Boskovice"
- 4. Kolik je ulice s názvem Thámova?
- SELECT COUNT(*) FROM `ulice` WHERE nazev = "Thámova"
- 5. Kolik je jedinečných názvů ulic (bez duplicit)
- SELECT COUNT(DISTINCT nazev) FROM `ulice`
- 6. Vyberte ulice, které neexistují (sloupec zanik_dne)
- SELECT * FROM `ulice` WHERE zanik_dne IS NOT NULL
- ----JOIN
- 7. Propojte tabulky ulice a obce
- SELECT ulice.nazev, obec.nazev FROM `ulice` JOIN obec ON ulice.obec_kod = obec.obec_kod
- 8. Existuje Jiráskova ulice v Boskovicích?
- SELECT ulice.nazev, obec.nazev FROM `ulice` JOIN obec ON ulice.obec_kod = obec.obec_kod
- WHERE ulice.nazev = "Jiráskova" AND obec.nazev = "Boskovice"
- 9. Vypište obce v Jihomoravském kraji
- SELECT * FROM obec JOIN okres ON obec.okres_kod = okres.okres_kod
- JOIN kraj ON kraj.kraj_kod = okres.kraj_kod WHERE kraj.nazev = 'Jihomoravský'
- 10. Ke každé ulici vypište její kraj
- SELECT ulice.nazev, kraj.nazev FROM `ulice` JOIN obec ON ulice.obec_kod = obec.obec_kod
- JOIN okres ON obec.okres_kod = okres.okres_kod JOIN kraj ON okres.kraj_kod = kraj.kraj_kod
- ----JOIN + GROUP BY
- 11. Vypište počet obcí v okresech
- SELECT okres.nazev, COUNT(obec.nazev) FROM obec JOIN okres ON okres.okres_kod = obec.okres_kod
- GROUP BY okres.nazev
- 12. Vypište počty ulic v okresech
- SELECT_
- 1)
- SELECT *
- FROM ctenari_19
- ORDER BY Prijmeni ASC
- 2)
- SELECT Sign, Nazev, Autor
- FROM knihy_19
- ORDER BY Nakladatelstvi ASC, Nazev ASC
- 3)
- SELECT autor, nazev, nakladatelstvi
- FROM knihy_19
- WHERE Nakladatelstvi="Albatros"
- ORDER BY autor ASC
- 4)
- 5)
- SELECT *
- FROM knihy_19
- WHERE Zanr="dětská" OR Zanr="scifi"
- 6)
- SELECT *
- FROM ctenari_19
- WHERE RC >= 8900000000 AND RC <= 9900000000
- 7)
- SELECT *
- FROM knihy_19
- WHERE autor="Karel Čapek" OR autor="Božena Němcová"
- ORDER BY Nazev
- GROUP BY
- 1)
- SELECT Nakladatelstvi, COUNT(*) AS PocetZaznamu FROM `knihy_19` GROUP BY Nakladatelstvi
- 2)
- SELECT Nakladatelstvi,Zanr, COUNT(*) AS PocetZaznamu FROM `knihy_19` GROUP BY Nakladatelstvi,Zanr
- 3)
- SELECT Zanr, COUNT(*) AS PocetZaznamu FROM `knihy_19` GROUP BY Zanr HAVING COUNT(*) >2
- 4)
- SELECT Autor, SUM(PocetStran) FROM `knihy_19` GROUP BY Autor
- 5)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement