Příklady 27. 10.  (s databází ​https://is.muni.cz/auth/el/1421/podzim2015/VIKMB44/um/59845234/fund2.sqlite​)  1. Zobrazte všechny příspěvky (jméno, datum příspěvku a jeho hodnota) od dárců  předrevolučních ročníků.   2. Zobrazte pouze “dárce”, kteří zatím nedarovali žádné peníze (ale přesto jsou v  tabulce ​donori)  3. Který z dárců přispěl nejvíce peněz v květnu 2013?  4. Zobrazte dárce, kteří příspěli alespoň 122x skrze web (tj. daný příspěvek má v  tabulce ​prispevky​ hodnotu sloupce ​zdroj​ “web”)    Řešení:  1. SELECT jmeno, datum, castka FROM donori JOIN prispevky ON donori.id =  prispevky.donor WHERE rocnik < 1989  2. SELECT jmeno FROM donori LEFT JOIN prispevky ON donori.id = prispevky.donor  WHERE castka IS NULL, ​další možnost třeba​ SELECT jmeno FROM donori LEFT  JOIN prispevky ON donori.id = prispevky.donor GROUP BY donori.id HAVING  SUM(castka) IS NULL  3. SELECT STRFTIME("%Y­%m", datum), jmeno, SUM(castka) FROM donori JOIN  prispevky ON donori.id = prispevky.donor WHERE STRFTIME("%Y­%m", datum) =  "2013­05" GROUP BY STRFTIME("%Y­%m", datum), jmeno ORDER BY  SUM(castka) DESC LIMIT 1 ­ z​působu, jak vybrat květen je více, viz slidy z  předminulé přednášky. Skrze aliasy sloupečků můžeme dotaz zjednodušit:​ SELECT  STRFTIME("%Y­%m", datum) as mesic, jmeno, SUM(castka) as suma FROM donori  JOIN prispevky ON donori.id = prispevky.donor WHERE mesic = "2013­05" GROUP  BY mesic, jmeno ORDER BY suma DESC LIMIT 1  4. SELECT jmeno, COUNT(*) as pocet FROM donori JOIN prispevky ON donori.id =  prispevky.donor WHERE zdroj = "web" GROUP BY jmeno, zdroj HAVING pocet >=  122