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://dataweps.cz        Kontrolní otázky:    1. Nainstalovaný SQLite manager  2. Stažená databáze (rozdílná z první přednášky)     http://tinyurl.com/books­02­03­16    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’? !!!!!!      Žena posílá manžela programátora na nákup: “Kup dvě nožičky klobásy a  když budou mít vajíčka, kup jich deset.” Muž jde na nákup: “Máte vajíčka?”  “Ano.” “Tak mi dejte deset nožiček klobásy.”            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!    Také tam 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!