bd2_04_211A.pdf

(348 KB) Pobierz
POLITECHNIKA ŚWIĘTOKRZYSKA
Bazy danych 2
Zespół: id27
Banasik Michał
Barwinek Patryk
Grupa: 211A
Data i godzina wykonania ćwiczenia
Data: 13.04.2012
Godzina: 11.40 – 13.10
Zadanie 1.
a)
I)
rollup
SELECT nr_albumu, id_przed, ROUND(AVG(ocena),3) AS "SREDNIA OCEN"
FROM g1_zaliczenie
GROUP BY ROLLUP(nr_albumu,id_przed,ocena);
NR_ALBUMU
1
1
1
1
1
2
2
2
2
2
2
2
3
ID_PRZED
10
10
42
42
7
3
3
75
75
89
89
29
29
SREDNIA OCEN
4
4
2
2
3
5
5
4
4
3
3
4
3
cube
SELECT nr_albumu, id_przed, ROUND(AVG(ocena),3) AS "SREDNIA OCEN"
FROM g1_zaliczenie
GROUP BY CUBE(nr_albumu,id_przed,ocena);
NR_ALBUMU
1380
1380
1380
1380
1380
1380
1381
1381
ID_PRZED
6
6
55
55
127
127
123
126
SREDNIA OCEN
3
3
5
5
3
3
3
3
II)
rollup
SELECT nr_albumu, ROUND(AVG(ocena),3) AS "SREDNIA OCEN"
FROM g1_zaliczenie
GROUP BY ROLLUP(nr_albumu,ocena);
NR_ALBUMU
SREDNIA OCEN
1
1
1
2
2
2
2
3
3
3
4
4
8
8
8
10
10
2
4
3
3
4
5
4
3
4
3,333
2
2
2
4
2,667
2
2
cube
SELECT nr_albumu, ROUND(AVG(ocena),3) AS "SREDNIA OCEN"
FROM g1_zaliczenie
GROUP BY CUBE(nr_albumu,ocena);
NR_ALBUMU SREDNIA OCEN
1
1
1
3
2
4
2
2
2
2
3
3
3
4
4
b)
4
3
4
5
3,333
3
4
2
2
I)
rollup
SELECT id_przed, nr_albumu, ROUND(AVG(ocena),3) AS "SREDNIA OCEN"
FROM g1_zaliczenie
GROUP BY ROLLUP(id_przed,nr_albumu,ocena);
ID_PRZED NR_ALBUMU SREDNIA OCEN
1
1
1
1
1
1
1
2
2
2
2
2
2
99634
99708
99708
99720
99720
99770
99770
70
70
7900
7900
10000
10000
3
2
2
5
5
4
4
5
5
3
3
3
3
II)
cube
SELECT id_przed, nr_albumu, ROUND(AVG(ocena),3) AS "SREDNIA OCEN"
FROM g1_zaliczenie
GROUP BY CUBE(id_przed,nr_albumu,ocena);
ID_PRZED NR_ALBUMU SREDNIA OCEN
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
3639
3639
3807
3807
3970
3970
4076
4076
4402
4402
4622
4622
4736
4736
4781
4781
4877
4
4
2
2
5
5
3
3
4
4
3
3
4
4
5
5
4
III)
rollup
SELECT id_przed, ROUND(AVG(ocena),3) AS "SREDNIA OCEN”
FROM g1_zaliczenie
GROUP BY ROLLUP(id_przed,ocena);
Zgłoś jeśli naruszono regulamin