Lékař - návštěva - pacient - SQL Příklady

Skript pro vytvoření tabulek.

Příklady 1-11, 17-20 reprezentují znalostní jádro, ostatní jsou o něco těžší a na cvičení jsme je podrobně nediskutovali.

Příklady k řešení:

  1. Seznam všech specializací lékařů
  2. Jména ortopedů.
  3. Jména a adresy pacientů narozených před rokem 1920.
  4. IDL lékařů, které navštívil pacient Scott.
  5. Jména internistů, které navštívil pacienta Scott.
  6. Jména a adresy pacientů, kteří navštívili doktora Jonese.
  7. Jména a adresy pacientů, kteří navštívili pouze doktora Jonese.
  8. Dvojice jmen pacientů sdílejících stejnou adresu.
  9. Lékaři, kteří měli pacienta.
  10. Lékaři, kteří dosud neměli pacienta.
  11. Která specializace dosud nepracovala?
  12. Jména a adresy pacientů s diagnozou “D1” (bez použití přirozeného spojení).
  13. Pacienti, kteří navštívili nějakého lékaře
  14. Pacienti, kteří nenavštívili každého lékaře (včetně těch, kteří nenavštívili žádného).
  15. Pacienti, kteří navštívili každého lékaře, který už měl pacienta.
  16. Pacienti, kteří navštívili alespoň jednoho ortopeda.
  17. Spočtěte celkou sumu, kterou utratili všichni pacienti dohromady za svoje návštěvy.
  18. Jaká je maximální cena za návštěvu?
  19. Pacienti, kteří za některou svou návštěvu zaplatili maximální cenu.
  20. Pro každého pacienta určete průměrnou cenu jeho nástěv. Výstup seřaďte podle počtu návštěv.
  21. Jako 20, ale zahrňte i pacienty, kteří nebyli na žádné návštěvě.
  22. Jako 20, ale zobrazte pouze pacienty, kteří byli alespoň na třech návštěvách.

Některá řešení některých příkladů

 
bivs/lek-sql.txt · Last modified: 2011/12/07 15:37 by valenta
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki