SQL Agregacija Jennifer Widom

Слични документи
Introduction to Programming

Introduction to Programming

Introduction to Programming

Introduction to Programming

Baza fakultet sadrži 3 tabele: tabela studenti sadrzi informacije o studentima Njeni atributi su: indeks indeks studenta (primarni kljuc) ime ime stud

Upitni jezik SQL

UPITI NAD JEDNOM TABELOM 1. Izdvojiti šifre svih knjiga select K_SIF from K 2. Izdvojiti šifre knjiga iz tabele K uz imenovanje kolone select K_SIF as

01 SUBP

Sveučilište u Zagrebu Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Katedra za primijenjeno računarstvo Vježba: #7 Kolegij: Ba

Baze podataka 1

Introduction to Programming

Baza podataka

Microsoft PowerPoint - 6. Query Builder.pptx

Тачка 1

Microsoft Word - ????? ???. ??? doc

Na osnovu člana 80. do 88. Zakona o visokom obrazovanju Kantona Sarajevo, prečišćeni tekst ( Službene novine Kantona Sarajevo, broj: 22/10) Zakona o i

Microsoft Word - MySQL_3.doc

Fakultet tehničkih nauka, Novi Sad Predmet: ISIBP

Microsoft Word - ODLUKA O STIPENDIRANJU STUDENATA.doc

PDO

PHP proširenja za rad sa bazama podataka Postoje pojedinačna proširenja za različite tipove baza podataka sa svojim bibliotekama funkcija npr. postoji

УНИВЕРЗИТЕТ У КРАГУЈЕВЦУ ФАКУЛТЕТ МЕДИЦИНСКИХ НАУКА Ул. Светозара Марковића број 69. Крагујевац објављује О Б А В Е Ш Т Е Њ Е О ПРОДУЖЕЊУ РОКА ЗА УПИС

3 Obrazac_Tekst_Konkursa_MasterSpecijalistickeDoktorske

Slide 1

Број студената који се могу уписати у прву годину првог циклуса студија у академској 2016/17. години на Универзитету у Источном Сарајеву, приказан по

: УНИВЕРЗИТЕТ У НОВОМ САДУ ТЕХНОЛОШКИ ФАКУЛТЕТ НОВИ САД Нови Сад, Булевар Цара Лазара 1 Телефон: 021/ Факс: 021/ Студентска служ

Informatika szerb nyelven emelt szint Javítási-értékelési útmutató 1312 ÉRETTSÉGI VIZSGA május 13. INFORMATIKA SZERB NYELVEN EMELT SZINTŰ GYAKOR

SQL_zadaci sredjeni 2008 baze podataka

03 SUBP

Правни факултет у Новом Саду

Универзитет у Новом Саду Медицински факултет Хајдук Вељкова Нови Сад Република Србија тел: (021) , факс: (021)

Microsoft Word - Izvestaj o studentskom vrednovanju rada fakulteta.doc

Programiranje u C-u ili C++-u Pseudo-slučajni brojevi; Dinamička alokacija memorije 1 ZADACI SA ČASA Zadatak 1 Napraviti funkciju koja generišlučajan

Microsoft Word - Konkurs_OAS_2019_20 - FINAL-poslato NN i UNS

Microsoft Word - Natjecaj_RAZMJENA_Finska.doc

Akademija umetnosti

Microsoft PowerPoint - Pred12-13-DistribuiraneBP [Compatibility Mode]

1. Šta su transakcioni sistemi i čemu služe? Pitanja za odbranu prvog domaćeg zadatka: Svakodnevno belezenje podataka o izvrsenim transakcijama online

Upute za korištenje EasyChair konferencijskog sustava HRO CIGRE 2019 Prijava referata Ako ste već koristili EasyChair na 13. Savjetovanju ili prije ta

Slide 1

Tekst Natječaja za upis studenata u 1. godinu preddiplomskih i integriranih preddiplomskih i diplomskih studija u akademskoj godini 2019./2020. nalazi

VMC_upute_MacOS

PowerPoint Presentation

Конкурс за упис у прву годину основних академских студија у школској 2019/2020. години 1. Правни факултет за привреду и правосуђе у саставу Универзите

Microsoft Word - Metodika nastave istorije.doc

(Microsoft PowerPoint - 903_\216nidari\346_Java Persistence.pptx)

Т Р О Ш К О В Н И К Универзитета у Бањој Луци за академску 2019/2020. годину Редни број НАКНАДЕ ИЗНОС У КМ Школарина за самофинансирајуће студенте на

Konkurs za dodelu jednokratne pomoći za materijalno najugroženije studente

UNIVERZITET U SARAJEVU GRAĐEVINSKI FAKULTET Odsjek za saobraćajnice n/r Prof.dr. Samir Dolarević, Dekan Predmet: Izvještaj o rezultatima provođenja po

Microsoft Word - Konkurs MAS DAS_2019_20-FINAL-poslato na NN i UNS

Vrjednovanje diplomskih studija od strane studenata koji su tijekom akademske godine 2015./2016. završili studij Hrvatski studiji Psihologija Ured za

ФАКУЛТЕТ ТЕХНИЧКИХ НАУКА

Vrjednovanje diplomskih studija od strane studenata koji su tijekom akademske godine 2015./2016. završili studij Fakultet organizacije i informatike O

Vrjednovanje diplomskih studija od strane studenata koji su tijekom akademske godine 2015./2016. završili studij Hrvatski studiji Kroatologija Ured za

РЕШЕЊА 1. (2) Обележја статистичких јединица посматрања су: а) особине које су заједничке за јединице посматрања б) особине које се проучавају, а подр

Vrjednovanje diplomskih studija od strane studenata koji su tijekom akademske godine 2015./2016. završili studij Grafički fakultet Grafička tehnnologi

Vrjednovanje diplomskih studija od strane studenata koji su tijekom akademske godine 2015./2016. završili studij Fakultet organizacije i informatike I

Vrjednovanje diplomskih studija od strane studenata koji su tijekom akademske godine 2015./2016. završili studij Fakultet kemijskog inženjerstva i teh

В04

Konkurs MAS

ВИСОКА ПОСЛОВНО ТЕХНИЧКА ШКОЛА СТРУКОВНИХ СТУДИЈА У УЖИЦУ БЕЗБЕДНОСТ И ЗДРАВЉЕ НА РАДУ књига 1 за студенте Високе пословно техничке школе струковних с

(Microsoft Word - 509_Ljubi\346.doc)

PowerPoint Presentation

На основу члана 53. Закона о високом образовању (Сл. гласник РС 76/05, 97/08, 44/2010) и члана 18. Статута Технолошког факултета у Лесковцу, Савет Фак

Microsoft Word - Raspored casova letnji semestar

Chalkboard Template

(Microsoft Word - Konkurs_OAS_2019_20 - produ\236eni drugi rok-poslato UNS)

UPUTE za ispunjavanje ON-LINE PRIJAVE za NATJEČAJ za mobilnost studenata u svrhu studijskog boravka u okviru Erasmus+ programa ključne aktivnosti KA10

Обавештење

Title

Studijski primer - Dijagrami toka podataka Softverski inženjering 1

Прилог 3.3. Документ о анализи резултата анкета и о усвајању корективних и превентивних мера У периоду од до године, извршено је укупно ше

Microsoft Word - Konkurs_OAS_2016_17_UNS

Универзитет у Новом Саду Филозофски факултет Дана, ИЗВЕШТАЈ О СТИЦАЊУ ИСТРАЖИВАЧКОГ ЗВАЊА КАНДИДАТ: мср Ана Крстић, студент Докторских ака

Microsoft Word - Glasnik 134 -ceo

УНИВЕРЗИТЕТ У НОВОМ САДУ Технички факултет Михајло Пупин Зрењанин КОНКУРС ЗА УПИС СТУДЕНАТА У ПРВУ ГОДИНУ ОСНОВНИХ АКАДЕМСКИХ СТУДИЈА У ШКОЛСКОЈ 2019/

Vrjednovanje integriranih preddiplomskih i diplomskih studija od strane studenata koji su tijekom akademske godine 2015./2016. završili studij Kinezio

KUVENDI KOMUNAL

Verovatnoća - kolokvijum 17. decembar Profesor daje dva tipa ispita,,,težak ispit i,,lak ispit. Verovatnoća da student dobije težak ispit je

pregled ugovora 11-17

ПРИРОДНО-МАТЕМАТИЧКИ ФАКУЛТЕТ Адреса: Нови Сад, Трг Доситеја Обрадовића 3 Студентска служба, телефон: ; Жиро рачун:

Na temelju članka 18. Pravilnika o uvjetima i načinu ostvarivanja prava redovitih studenata na subvencionirano stanovanje NN 63/19 (dalje u tekstu: Pr

Tеорија одлучивања

УПУТСТВО ЗА ПИСАЊЕ ИЗВЕШТАЈА О ПРИЈАВЉЕНИМ КАНДИДАТИМА НА

LAB PRAKTIKUM OR1 _ETR_

, , ~ f I HR Varaždin Pavlinska 2 tel: fax: ur

VELEUČILIŠTE U ŠIBENIKU IZVEDBENI PLAN NASTAVE Oznaka: PK-10 Datum: Stranica: 1 od 4 Revizija: 02 Studij: Menadžment Studijska godina: 1 A

ФАКУЛТЕТ ВЕТЕРИНАРСКЕ МЕДИЦИНЕ

Microsoft Word - eg_plan_mart2007.doc

Microsoft Word - UPIS-studenata2019

УНИВЕРЗИТЕТ У НОВОМ САДУ ОБРАЗАЦ - 2 НАЗИВ ФАКУЛТЕТА ОБРАЗАЦ ЗА ПИСАЊЕ ИЗВЕШТАЈА О ПРИЈАВЉЕНИМ КАНДИДАТИМА НА КОНКУРС ЗА ИЗБОР У ЗВАЊЕ САРАДНИКА УНИВЕ

Sveučilište u Zagrebu KINEZIOLOŠKI FAKULTET P r i j e d l o g O D L U K A O IMENOVANJU VODITELJA STUDIJA I KOORDINATORA ZAJEDNIČKIH SEMESTARA NA IZVAN

Упис на Саобраћајни факултет на основне академске студије школска 2019/2020. Прозивка и Упис на факултет биће организован у просторијама Саобраћајног

(Microsoft Word - S1-MTS-Primjena ra\350unala u poslovnoj praksi -Breslauer N)

Baze podataka MySQL Community Server i MySQL Workbench

Microsoft PowerPoint - HRM uvodna prezentaija.ppt [Compatibility Mode]

ВИСОКА ТЕХНИЧКА ШКОЛА СТРУКОВНИХ СТУДИЈА У ЗРЕЊАНИНУ, Ђорђа Стратимировића бр. 23 Број: Датум: године На основу члана 83. Закона о високом

ASAS AS ASAS

Sveučilište u Dubrovniku

Транскрипт:

SQL Agregacija

Select A 1,A 2,,A n From R 1,R 2,,R m Where uslov Group By kolone Having uslov Agregacione funkcije min, max, sum, avg, count Novi iskazi Fakultet Fime grad BrojMesata

Zadatak 1: Prikazati srednju vrednost kolone Proseka za sve uče ike iz baze Select avg(prosek) From

Zadatak 2: Prikazati minimalni prosek studenata koji se prijavio na smer SRT Select min(prosek) From, Where.Sid=.Sid and Smer= SRT rezlutat upita min funkcija where uslov spajanje relacija where uslov smer SRT

Zadatak 3: Prikazati srednju vrednost proseka studenata koji su se prijavili na smer SRT Select avg(prosek) From, Where.Sid=.Sid and Smer= SRT Select avg(prosek) From Where Sid in (Select Sid From Where Smer= SRT )

Zadatak 4: Prikazati broj fakulteta koji su odobrili više od 400 mesta Select count(brojmesta) From Fakultet Where BrojMesta>400 Fakultet Fime grad BrojMesata VTS Nis 300 ETF Beograd 450 Teh. Fak. Novi Sad 430 ELFAK Nis 500

Zadatak 3: Prikazati broj prijava za fakultet VTS Select count(*) From Where Fime= VTS Zadatak 4: Prikazati broj studenta koji su se prijavili na VTS Select count(*) From Where Sid in (Select Sid From Where Fime= VTS )

Zadatak 5: Prikazati razliku proseka studenata koji su se prijavili na smer SRT i onih koji nisu Select SRT.AVG_SRT NOSRT.AVG_NO_SRT From (select avg(prosek) as AVG_SRT From Where Sid in (Select Sid from where Smer= SRT ) as SRT, (select avg(prosek) as AVG_NO_SRT From Where Sid not in (Select Sid from where Smer= SRT ) as NoSRT

Zadatak 6: Prikazati razliku proseka studenata koji su se prijavili na smer SRT i onih koji nisu Select distinct (select avg(prosek) as AVG_SRT From Where Sid in (Select Sid from where Smer= SRT ) - (select avg(prosek) as AVG_NO_SRT From Where Sid not in (Select Sid from where Smer= SRT ) as Razlika From studnet

Zadatak 7: Prikazati broj prijava za svaki od fakulteta posebno Rezlutat Upita Select Fime, count(*) as Broj From Group by Fime Fime Broj VTS 2 ETF 2 ELFAK 1 3 ETF SRT Odbijen 4 VTS SRT Primljen

Zadatak 8: Prikazati ukupan broj slobodnih mesta za sve fakultete zbirno za svaki grad pojedinač o. Select grad, sum(brojmesta) as BrojMesta From Fakultet group by grad Rezlutat Upita grad BrojMesta Nis 800 Beograd 450 Fakultet Novi Sad 430 Fime grad BrojMesta VTS Nis 300 ETF Beograd 450 Teh. Fak. Novi Sad 430 ELFAK Nis 500

Zadatak 9: Prikazati naziv fakulteta, smer i prosek studenata Select Fime,Smer,Prosek From, Where.Sid=.Sid Zadatak 10: Prikazati naziv fakulteta,smer i min. i max. prosek po smeru Select Fime,Smer,max(Prosek),min(Prosek) From, Where.Sid=.Sid group by Fime,Smer

Zadatak 11: Prikazati za svaki studijski program koliko iznosi razlika između maksimalnog i minimalnog proseka Select mx mi From (Select Fime,Smer,max(Prosek) as mx,min(prosek) as mi From, Where.Sid=.Sid group by Fime,Smer) R

Zadatak 12: Prikazati Sid studenta i naziv fakulteta za koji se student prijavio Select.Sid,Fime From, Where.Sid=.Sid Zadatak 13: Prikazati Sid studenta i broj različitih fakulteta na koje se student prijavio Select.Sid, count(distinct Fime) From, Where.Sid=.Sid group by.sid Rezlutat Sid BrojFakulteta 1 2 2 1 3 1

Zadatak 14: Prikazati Sid studenta i broj različitih fakulteta na koje se student prijavio Select.Sid,Sime,count(distinct Fime) From, Where.Sid=.Sid group by.sid,sime Rezlutat Sid Sime BrojFakulteta 1 Marko 2 2 Darko 1 3 Jelena 1

Zadatak 14: Prikazati Sid studenta i broj različitih fakulteta na koje se student prijavio, upisati 0 za studente koji se nisu nigde prijavili Select.Sid,Sime,count(distinct Fime) From, Where.Sid=.Sid group by.sid,sime union Select.Sid,Sime, 0 From Where.Sid not in ( Select Sid From ) Rezlutat Sid Sime BrojFakulteta 1 Marko 2 2 Darko 1 3 Jelena 1 4 Darko 0

HAVING ISKAZ Koristi se samo u kombinaciji sa GROUP BY klauzulom, tj. sa funkcijama agregacije Primenjuje uslov na rezlutat agregacione funkcije Zadatak 15: Prikazati nazive fakulteta na kojima ima manje od 5 prijava Select Fime From Group by Fime Having count(*)<5

Zadatak 16: Prikazati nazive fakulteta na kojima se prijavilo manje od 5 studenta ne koristeći iskaz HAVING Select distinct Fime From P1 Where 5>(Select count(*) From P2 Where P1.Fime=P2.Fime)

Zadatak 17: Prikazati nazive fakulteta na kojima se prijavilo manje od 5 studenta. a koji se prijavio na isti fakultet na različiti smerovima brojati samo jedanput Select Fime From Group by Fime Having count(distinct Sid)<5

Zadatak 18: Prikazati nazive smerova kod kojih je prosek najboljeg studenta koji se prijavio na tom smeru manji od proseč og proseka svih studenata Select Smer From Where Group by Smer,.Sid=.Sid Having max(prosek) < (Select avg(prosek) From )