Aggregatfunktionen.

Slides:



Advertisements
Ähnliche Präsentationen
Projekt: Datenbankentwurf
Advertisements

Data Cubes PG Wissensmangement Seminarphase Hanna Köpcke Lehrstuhl für Künstliche Intelligenz Universität Dortmund.
Wieso gibt es diese Unterrichtseinheit?
Geschäfts-führung Produktion Verkauf
Antiproportionale Zuordnungen
Systemüberblick Beispiele: Microsoft Access Oracle Ingres Informix
Otto-von-Guericke-Universität MagdeburgGamal Kassem Übung 7 Reports mit Datenbankzugriff.
Der letzte Schliff für Abfragen Übersicht über die Aggregatfunktionen.
SQL 2 Order by null Aggregatfunktionen group by Join subselect.
Abfragen – Tipps und Tricks Buch S102ff (Informatik I, Oldenbourg-Verlag) Nach einer Vorlage von Dieter Bergmann.
SQL in Visual FoxPro. © 1999 TMN-Systemberatung GmbH SQL Historie n SQL - Structured Query Language n In den 70er Jahren von IBM entwickelt n 1986 zum.
SQL-Datentypen INTEGER
Übung 1: SQL Übungen finden bei Bedarf anstelle der Vorlesungen statt
Datenbankentwicklung IV-LK
SQL PHP und MySQL Referat von Katharina Stracke und Carina Berning
Betrieb von Datenbanken Marco Skulschus & Marcus Wiederstein
Datenbankentwicklung IV-LK
„Preisverhandlung leicht gemacht“ „Preisverhandlung leicht gemacht“
Datenbank.
SS 2004 Datenbanken 4W Mi 13:30 – 15:00 G 2.30 Vorlesung #6 SQL (Teil 1)
Einkaufen (Shopping) Deutsch I Notizen. Die Leute (The People) der Kundedie Kundin.
Access Grundlagen Charts © 2000, Klemens Konopasek.
Befehle in SQL Erläuterungen.
Datenbanksysteme für hörer anderer Fachrichtungen
Einführung in Datenbankmodellierung und SQL
WS 2011/12 Datenbanksysteme Fr 15:15 – 16:45 R Vorlesung #5 SQL (Teil 2)
Aggregatsfunktion SQL = Structured Query Language.
1 Gruppierung, Aggregierung und Sortierung (2) Abarbeitungsmodell bei Gruppierung: Werte from- und where-Klauseln aus wie bisher (Bildung von Kreuzprodukt.
Firmenname und Logo Name des Gründers / der Gründerin Datum.
Aggregatsfunktion mit Group by und having SQL = Structured Query Language.
Am Beispiel der Tabelle Crew des Raumschiffes Enterprise
Relationale Datenbanken IV
Semantische Integritätsbedingungen AIFB SS assert-Klausel (2/6) Beispiel 3-2: Angestellter: (Ang-Nr, Ang-Name, Gehalt, Familienstand, Abt-Bez).
Verdichten von Daten mit Gruppenfunktionen
Datenbanksysteme II Vorlesung WS 2006 / 2007 Paul Manthey
Naturwissenschaftlich-technologische Ausbildungsrichtung in der 8., 9. und 10. Jahrgangsstufe.
Erste Einführung in SQL
Structured Query Language
Vorlesung #5 SQL (Teil 2).
Bücherwerkstatt für Kinder
1 Sichten-Änderungen (1) Änderungen von Sichten sind i.d.R. problematisch, da sie in entsprechende Änderungen der Basisrelationen überführt werden müssen.
Mathe-Mix – Sachfeld Einkauf
Semantische Integritätsbedingungen  AIFB SS trigger-Klausel (2/5) Beispiel 3-5: Angestellter: (Ang-Nr, Ang-Name, Gehalt,Familienstand, Abt-Bez).
Modellierungsspezialisten DRITTE NORMALFORM! „Bei der Abfrage, können wir dann alles wieder zusammenfügen!“
Gruppe3. Familienstand und Anzahl der Ehen Von Philipp Spiegel, Fabian Kurzemann und Hubert Dünser.
By Thorsten Zisler 1 SQL Datenbank Anbindung an den Supervisor.
Modellierungsspezialisten DRITTE NORMALFORM! „Bei der Abfrage, können wir dann alles wieder zusammenfügen!“
SQL Structured Query Language Enzio Thiem. INHALT CREATE TABLE Anweisung Gängige Datentypen Beispiel CREATE TABLE Beispiel CREATE TABLE - erweitert Beispiel.
Klassen und Tabellen.
Datenbankabfragen.
Funktionen in Excel ZÄHLENWENN ZÄHLENWENNS SUMMEWENN SUMMEWENNS
Abfragen Wiederholung Manuel Friedrich Schiller-Gymnasium Hof.
Aggregatfunktionen bei mehreren Tabellen
Sortierte Datenbankabfragen
Vorlesung #5 SQL (Teil 2).
Vorlesung #6 SQL (Teil 3).
SQL Join.
Gutes tun ohne das es dich einen Cent kostet……
- mal + = - + mal - = - + mal + = + - mal - = +
Abfragesprache SQL in ORACLE
Sichten.
Beispiele zur Datenänderung
Textmuster.
Funktionen, GROUP BY, HAVING Views anlegen und verwenden
SQL Join.
Die erste Form der INSERT-Anweisung dient der Neueingabe von Daten:
1. Gib das Ergebnis an: (975.2 : 23) + (12 · 21.9) − (12 · 6.9) − (892.4 : 23) : 23 = · 21.9 = · 6.9 = : 23 =
Nutzung und Modellierung von Datenbanken
2.3 Gruppierte Datensätze
(Structured Query Language)
 Präsentation transkript:

Aggregatfunktionen

Aggregatfunktionen SUM(Spalte) AVG(Spalte) MIN(Spalte) MAX(Spalte) COUNT(*) COUNT(DISTINCT Spalte) Summe der Einträge Durchschnitt der Einträge Kleinster Eintrag Größter Eintrag Anzahl der Datensätze Anzahl der verschiedenen Einträge Die Aggregatfunktionen SUM und AVG sind nur sinnvoll, wenn der Datentyp der Spalte eine Zahl (also INT oder DECIMAL) ist.

Nenne den Preis des billigsten Produkts. SELECT MIN(Preis) FROM einkauf Nenne den Preis des billigsten Produkts.

Nenne die Anzahl der verschiedenen Kunden. SELECT COUNT(DISTINCT Kunde) FROM einkauf Nenne die Anzahl der verschiedenen Kunden.

Nenne die Anzahl der Einkäufe bei Imagi. SELECT COUNT(*) FROM einkauf WHERE Geschaeft = "Imagi" Nenne die Anzahl der Einkäufe bei Imagi.

SELECT AVG(Preis) FROM einkauf WHERE Geschlecht = "w" Wie viel Geld kosteten durchschnittlich die Artikel, die von Frauen eingekauft wurden?

Welchen Barumsatz machte das Geschäft „Oldi“ insgesamt? SELECT SUM(Preis) FROM einkauf WHERE Zahlungsart = "bar" AND Geschaeft = "Oldi" Welchen Barumsatz machte das Geschäft „Oldi“ insgesamt?

Wie viele verschiedene Kunden kauften im Geschäft „Pluto“ ein? SELECT COUNT(DISTINCT Kunde) FROM einkauf WHERE Geschaeft = "Pluto" Wie viele verschiedene Kunden kauften im Geschäft „Pluto“ ein?

Wann wurde zum letzten Mal Möbel eingekauft? SELECT MAX(Datum) FROM einkauf WHERE Sparte = "Möbel" Wann wurde zum letzten Mal Möbel eingekauft?

Eine Aggregatfunktion gibt nur einen einzigen Wert aus.