Спајање - задаци (дневник)¶
У систему SQLite Studio упити се пишу након што се кликне на креирану базу dnevnik у прозору
Databases и потом изабере команда менија Tools → Open SQL Editor
. Када се напише упит,
кликне се на дугме Execute query (F9)
(плави троуглић).
Савет је да се у прозору Databases
увек прво провере тачни називи табела,
као и колона. Посебно је важно да проверимо називе страног кључа и примарног
кључа који му одговара у другој табели када желимо да извршимо спајање, тј. да
прикажемо податке из више табела које су повезане.


Приказати у читљивом формату све оцене на контролним вежбама ученика одељења I2. Приказати име и презиме ученика, назив предмета, датум добијања оцене и оцену која је добијена.

Приказати просечну оцену на сваком писменом задатку у сваком одељењу (рачунати само писмене задатке које је истовремено радило бар 25 ученика). Приказати разред, одељење, назив предмета, датум писменог, просечну оцену и број ученика који су радили писмени.

За сваки предмет приказати месечни преглед броја петица (списак уредити по називима предмета у азбучном редоследу, а за сваки предмет, по месецима, растуће). Приказати назив предмета, разред, месец и број петица.

Ситуација је алармантна када ученици неког одељења у неком месецу направе 5 или више неоправданих изостанака. Приказати све такве случајеве. Приказати разред, одељење, месец и број неоправданих изостанака.

За сваког ученика приказати просечну оцену из сваког предмета за који је добио бар две оцене (приказати имена и презимена ученика, називе предмета и просечне оцене заокружене на две децимале).

Рођендански парадокс нам говори да је у одељењу од 23 ученика вероватноћа да два ученика имају исти датум рођења скоро 50%. Зато се може очекивати да у већини одељења постоји бар два ученика рођена истог датума. Исписати све парове ученика из истог одељења рођених истог дана. Приказати датум, разред, одељење, имена и презимена оба ученика.

Приказати број оцена из сваког предмета, укључујући и оне предмете из којих не постоји ни једна оцена. Резултат сортирати опадајуће по броју оцена. Приказати назив предмета, разред и број оцена.

За сваког ученика приказати број оцена из рачунарства и информатике (за ученике који нису још добили оцене из тог предмета приказати нулу).