Access


Politechnika Śląska Gliwice 15.03.2004

Wydział AEiI

LABORATORIUM BAZ DANYCH

ACCESS

Sekcja II

Dutkowski Dominik

Kocur Łukasz

Bienia Tomasz

Biały KrzysztofZadanie 1.

a)

SELECT STUDENCI2.NAZWISKO, PRZEDMIOTY2.NAZWA_PRZEDM, OCENY2.OCENA

FROM (OCENY2 INNER JOIN PRZEDMIOTY2 ON OCENY2.NR_PRZEDM = PRZEDMIOTY2.NR_PRZEDM) INNER JOIN STUDENCI2 ON OCENY2.NR_STUD = STUDENCI2.NR_STUD;

b)

SELECT Avg(OCENY2.OCENA) AS ŚredniaOfOCENA1, STUDENCI2.PLEC

FROM OCENY2 INNER JOIN STUDENCI2 ON OCENY2.NR_STUD = STUDENCI2.NR_STUD

GROUP BY STUDENCI2.PLEC;

c)

SELECT OCENY2.OCENA, STUDENCI2.NAZWISKO

FROM (OCENY2 INNER JOIN STUDENCI2 ON OCENY2.NR_STUD = STUDENCI2.NR_STUD) INNER JOIN PRZEDMIOTY2 ON OCENY2.NR_PRZEDM = PRZEDMIOTY2.NR_PRZEDM

WHERE (((PRZEDMIOTY2.NAZWA_PRZEDM)="Bazy danych"));

Zadanie 2.

a)

TRANSFORM Min(OCENY2.OCENA) AS MinimumOfOCENA

SELECT STUDENCI2.NAZWISKO

FROM (OCENY2 INNER JOIN STUDENCI2 ON OCENY2.NR_STUD = STUDENCI2.NR_STUD) INNER JOIN PRZEDMIOTY2 ON OCENY2.NR_PRZEDM = PRZEDMIOTY2.NR_PRZEDM

GROUP BY STUDENCI2.NAZWISKO

PIVOT PRZEDMIOTY2.NAZWA_PRZEDM;

b)

TRANSFORM Count(STUDENCI2.NAZWISKO) AS PoliczOfNAZWISKO

SELECT PRZEDMIOTY2.NAZWA_PRZEDM

FROM (OCENY2 INNER JOIN STUDENCI2 ON OCENY2.NR_STUD = STUDENCI2.NR_STUD) INNER JOIN PRZEDMIOTY2 ON OCENY2.NR_PRZEDM = PRZEDMIOTY2.NR_PRZEDM

GROUP BY PRZEDMIOTY2.NAZWA_PRZEDM

PIVOT OCENY2.OCENA;

Zadanie 3.

SELECT proste1.NAZWISKO, proste1.NAZWA_PRZEDM, proste1.OCENA INTO archwumX

FROM proste1;

Zadanie 4.

UPDATE PRZEDMIOTY2 INNER JOIN OCENY2 ON PRZEDMIOTY2.NR_PRZEDM = OCENY2.NR_PRZEDM SET OCENY2.OCENA = [Ocena]+1

WHERE (((PRZEDMIOTY2.NAZWA_PRZEDM)="Bazy danych"));

Zadanie 5.

SELECT STUDENCI2.NAZWISKO, OCENY2.OCENA, PRZEDMIOTY2.NR_PRZEDM

FROM (OCENY2 INNER JOIN STUDENCI2 ON OCENY2.NR_STUD = STUDENCI2.NR_STUD) INNER JOIN PRZEDMIOTY2 ON OCENY2.NR_PRZEDM = PRZEDMIOTY2.NR_PRZEDM

WHERE (((OCENY2.OCENA)=[nr oceny]) AND ((PRZEDMIOTY2.NR_PRZEDM)=[nr przedmiotu]));



Wyszukiwarka

Podobne podstrony:
04 QueryByExample Access
Access 2002 Projektowanie baz danych Ksiega eksperta ac22ke
access 4 progress check unit 6,7,8, Access 4 Progress Check 6
Access 3 Test 7 A
Configuration Guide WAN Access(V100R006C00 02)
access programowanie w vba
Access to History 001 Gas Attack! The Canadians at Ypres, 1915
Ćwiczenie nr 1 (Access 2007)
Open Access and Academic Journal Quality
access 3
CISCO Accessible Theme8
Access 2003 dla każdego
Lab10 integracja z ms access
A Łozowska, Technologie informacyjne Między DOI a Open Access
access st2008z lab01 podstawy
Projektowanie tabel Access 2007
ACCESS Cwicz4 2008
MS Access
ABC Accessa 2002 XP PL abcacc i Nieznany (2)

więcej podobnych podstron