02.   SQL: Základní dotazování    Tomáš Hrabal            Cíle dnešní hodiny: 1. Napsání základního dotazu v SQL  2. Umět přemýšlet nad závorkami ­  uzávorkování dotazů  3. Rozdíl mezi AND a OR          Něco o mně:  email: 395616@mail.muni.cz /  hrabal.tomas@gmail.com    http://weps.cz        Kontrolní otázky:    1. Nainstalovaný SQLite manager  2. Stažená databáze (rozdílná z první přednášky)     http://tinyurl.com/29-9-02-books   3. Databáze, tabulka, řádek (záznam), sloupek (atribut)  4. Příklad webové aplikace s databází a její konkrétní role            SQL dotaz se snaží podobat přirozeně položené  otázce.    Které knihy byly napsány v roce 2000 ?  Které knihy byly napsány v jazyce ‘English’?  Které knihy byly napsány autorem ‘Drábek,  Jan’?        SQL dotaz se snaží podobat přirozeně položené  otázce. (ctrl + ;)    Které knihy byly napsány v roce 2000 ?  SELECT * FROM books WHERE year = 2000;  Které knihy byly napsány v jazyce ‘English’?  SELECT * FROM books WHERE language_original =  "English";  Které knihy byly napsány autorem ‘Drábek, Jan’?  SELECT * FROM books WHERE authors = "Drábek, Jan";                      Vaše příklady ?                AND, OR                AND / A  Které knihy byly napsány v  jazyce ‘English’ a přeloženy  do jazyka ‘Slovak’?    Které knihy byly napsány v  jazyce ‘English’ a přeloženy  do jazyka ‘Czech’?    Které knihy byly napsány v  jazyce ‘English’ a přeloženy  do jazyka ‘Czech’ a napsány v roce 2000?    OR / NEBO      Které knihy byly napsány v  jazyce ‘English’ nebo v  jazyce ‘Czech’?    Které knihy byly napsány v  jazyce ‘English’ nebo v  jazyce ‘Czech’ nebo vydána v roce 2000?            OR + AND  Které knihy byly napsány v  jazyce ‘English’ a přeloženy  do jazyka Slovak nebo do jazyka ‘Czech’? !!!!!!    Které knihy byly napsány v  jazyce ‘English’ a přeloženy  do jazyka Slovak nebo do jazyka ‘Czech’ a ty v jazyce  ‘Czech’ zároveň vydány pouze v roce 2000? !!!!!      OMEZENÍ DOTAZU    rovná se =  nerovná se !=  je větší než >  je menší než <  je větší nebo se rovná ? ZKUSTE SAMI  je menší nebo se rovná ? ZKUSTE SAMI        Které knihy byly napsány po roce 2000 ?  Které knihy byly napsány před rokem 2000 ?  Které knihy byly napsány po roce 2000 včetně v jazyce  English?  Které knihy byly napsány před rokem 2000 včetně v jazyce  English?  Které knihy nebyly napsány v jazyce English a zároveň  přeloženy do jazyka “Czech” ?            OMEZENÍ VYPSANÝCH ATRIBUTŮ A POČTU VÝSLEDKŮ    LIMIT  ORDER BY ….. ASC / DESC  SELECT ……………………….            Jaké je jméno knihy, která byla napsána v jazyce English, vypiš 5.    Jaké je jméno knihy, která byla napsána v jazyce English, vypiš posledních 5.    Jaké je jméno knihy a datum vydání knih podle abecedy seřazeno vzestupně.    Jaké je jméno knihy a datum vydání knih seřazeny sestupně.    Vypiš jméno a datum vydání nejstarší knihy.    Vypiš jméno, datum a jazyk v němž napsána nejstarší knihy.            Všechny přednášky, příklady a správná řešení zveřejníme  nejpozději zítra večer. Vše se dozvíte emailem!    Tam také naleznete další příklady k procvičování, jejichž  řešení ukážeme na začátku příští hodiny.     Přijďte včas!                        Díky za Vaši pozornost!