Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

SQL - Structured Query Language AIFB SS 2001 1 (1/3) 2.3.5 Bildung von Gruppen (Group)(1/3) Zusammenfassung von Zeilen mit demselben Wert in einer vorgegebenen.

Ähnliche Präsentationen


Präsentation zum Thema: "SQL - Structured Query Language AIFB SS 2001 1 (1/3) 2.3.5 Bildung von Gruppen (Group)(1/3) Zusammenfassung von Zeilen mit demselben Wert in einer vorgegebenen."—  Präsentation transkript:

1 SQL - Structured Query Language AIFB SS 2001 1 (1/3) 2.3.5 Bildung von Gruppen (Group)(1/3) Zusammenfassung von Zeilen mit demselben Wert in einer vorgegebenen Spalte zum Zweck der Anwendung einer Standardfunktion auf diese Gruppe o.ä. 19. Gib den Gesamtarbeitszeitanteil jedes Projekts an. SELECT FROM WHERE P-NR, SUM(PROZ-ARBZEIT) AS PROZ-ARBEIT-PROJEKT ang-pro GROUP BY P-NR; P-NRANG-NRPROZ-ARBZEIT 770008123740 770114123760 7702311324100 770114143560 761235143540 770231224480 770008224420 7702312314100 7701142412100 770008245440 770114245460 770008281470 770114281430 770231311550 761235311550 770231319050 761235319050 7612353207100 770114342550 761235342550 Gruppe 761235 Gruppe 770008 Gruppe 770114 Gruppe 770231 SUM 290 SUM 170 SUM 360 SUM 380 Ergebnis: P-NR PROZ-ARBZEIT- PROJEKT 761235290 770008170 770114360 770231380 P-NRANG-NRPROZ-ARBZEIT 7612353207100 761235311550 761235319050 761235143540 761235342550 770008224420 770008123740 770008281470 770008245440 770114281430 770114143560 770114123760 770114245460 770114342550 7701142412100 770231319050 7702312314100 770231224480 770231311550 7702311324100

2 SQL - Structured Query Language AIFB SS 2001 2 (2/3) 2.3.5 Bildung von Gruppen (Group)(2/3) Auswahl von Gruppen mit HAVING-Bedingung: (WHERE für Auswahl einzelner Zeilen) 20. Gib die Projekte an, in denen der maximale Arbeitszeitanteil 100% erreicht. SELECT FROM P-NR ang-pro GROUP BY P-NR P-NRANG-NRPROZ-ARBZEIT 7612353207100 761235311550 761235319050 761235143540 761235342550 770008224420 770008123740 770008281470 770008245440 770114281430 770114143560 770114123760 770114245460 770114342550 7701142412100 770231319050 7702312314100 770231224480 770231311550 7702311324100 Gruppe 761235 Gruppe 770008 Gruppe 770114 Gruppe 770231 MAX 100 MAX 70 MAX 100 MAX 100 HAVING MAX(PROZ-ARBZEIT) =100; Ergebnis: P-NR 761235 770114 770231

3 SQL - Structured Query Language AIFB SS 2001 3 (3/3) 2.3.5 Bildung von Gruppen (Group)(3/3) 21. Gib alle Projekte an, an denen mind. 5 Angestellte beteiligt sind. SELECT FROM WHERE P-NR ang-pro GROUP BY P-NR HAVING COUNT (DISTINCT ANG-NR)>=5; P-NRANG-NRPROZ-ARBZEIT 7612353207100 761235311550 761235319050 761235143540 761235342550 770008224420 770008123740 770008281470 770008245440 770114281430 770114143560 770114123760 770114245460 770114342550 7701142412100 770231319050 7702312314100 770231224480 770231311550 7702311324100 Gruppe 761235 Gruppe 770008 Gruppe 770114 Gruppe 770231 Ergebnis: P-NR 761235 770114 770231 COUNT 5 COUNT 4 COUNT 6 COUNT 5


Herunterladen ppt "SQL - Structured Query Language AIFB SS 2001 1 (1/3) 2.3.5 Bildung von Gruppen (Group)(1/3) Zusammenfassung von Zeilen mit demselben Wert in einer vorgegebenen."

Ähnliche Präsentationen


Google-Anzeigen