osobní stránky / internetová prezentace ver.2.0
Panoramatická fotka v záhlaví stránky

Sedmé cvičení

Na základě tabulek z minulého cvičení sestavte a proveďte jeden dotaz SELECT, pomocí kterého najednou vypíšete následující údaje o návštěvách pacientů u lékaře (zároveň tyto názvy budou použity jako názvy sloupců) a seřadíte jej podle data návštěvy u lékaře od nejnovější k nejstarší.

  • Jméno pacienta
  • Jeho rodné číslo
  • Datum jeho návštěvy u lékaře
  • Jméno ošetřujícího lékaře
  • Diagnóza
  • pozn.

V případě, že jste minulé cvičení nedokončili, je zapotřebí jej nejdříve dokončit.

Výběry z více něž jedné tabulky

Jedná se o využití příkazu SELECT s rozšířenou syntaxí.

Obecná syntaxe:

SELECT /jmeno_sloupce/, /jmeno_sloupce2.../
FROM /"UCO".tabulka1/, /"UCO".tabulka2.../
WHERE /podmínka pro spojení/

V případě, že máte v dvou tabulkách stejně pojmenované sloupce, je nutné je zapsat do podmínky SELECT jako „UCO“.tabulka.nazev_sloupce aby došlo k jejich odlišení v jednotlivých tabulkách.

Podmínka pro spojení může být „rovno“ (jméno v jedné tabulce = jméno v druhé tabulce) nebo také „větší, menší apod.“.

Je také možno využívat všech dalších rozšíření příkazu SELECT, jako je ORDER, GROUP, apod.

Pojmenování sloupců na výstupu

Jedná se pouze o pojmenování sloupců při výsledku dotazu. Název je platný pouze pro tento dotaz.

Obecná syntaxe:

SELECT /jmeno_sloupce_tak_jak_je_zapsane_v_db/ 
AS /libovolný_unikátní_název_klidně_i_s_diakritikou/
databaze/sedme.txt · Poslední úprava: 28.08.2008 21:39 autor: zbych
Tento web používá technologie Dokuwiki a OATG
© 1997 - 2012, Zbyšek Podhrázský, podhrazsky@zbych.cz