• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
SQL
 

SQL

on

  • 981 views

 

Statistics

Views

Total Views
981
Views on SlideShare
664
Embed Views
317

Actions

Likes
0
Downloads
0
Comments
0

3 Embeds 317

http://informatikom.wordpress.com 311
http://webcache.googleusercontent.com 5
url_unknown 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    SQL SQL Presentation Transcript

    • • Selektion• Projektion• Differenz• AS• COUNT• Zusammenfassung
    • • Es werden die Zellen ausgewählt, die eine bestimmte Bedingung erfüllen• Der Befehl: SELECT * FROM Tabelle• Erweiterung: SELECT FROM Tabelle WHERE Attribut = “wert“Beispiel:SELECT * FROM Lehrer WHERE Vorname = “Peter“ Lehrer: ID Vorname Nachname ID Vorname Nachname Me Peter Meier Me Peter Meier Sz Peter Schulz Sz Peter Schulz Bm Hans Baum
    • • Es werden nur bestimmte Spalten ausgewählt. Doppelte Zeilen werden entfernt• Der Befehl: SELECT DISTINCT Spalte FROM Tabelle• Das DISTINCT bewirkt, dass keine doppelten Einträge angezeigt werden. Beispiel: SELECT DISTINCT Vorname FROM Lehrer Lehrer: ID Vorname Nachname Vorname Me Peter Meier Peter Sz Peter Schulz Hans Bm Hans Baum
    • • Es werden die Zeilen einer Tabelle ausgewählt, die in einer zweiten Tabelle nicht enthalten sind.• Der Befehl: SELECT * FROM Tabelle1 WHERE Attribut NOT IN (SELECT Attribut FROM Tabelle2)Beispiel:SELECT * FROM Lehrer WHERE Lehrer.IDNOT IN (SELECT ID FROM Schulleitung)Lehrer: Schulleitung:ID Vorname Nachname ID Vorname Nachname ID Vorname NachnameMe Peter Meier Bm Hans Baum Me Peter MeierSz Peter Schulz Kr Helga Kremer Sz Peter SchulzBm Hans Baum
    • • Ein Attribut wird umbenannt• Der Befehl: SELECT Attribut AS NeuerName FROM Tabelle Beispiel: SELECT ID AS Kuerzel, Vorname, Nachname FROM Lehrerin Lehrerin: ID Vorname Nachname Kuerzel Vorname Nachname Be Petra Blume Be Petra Blume Sr Clara Sommer Sr Clara Sommer Kr Helga Kremer Kr Helga Kremer
    • • Erlaubt die Zählung der Zeilen in einer bestimmten Spalte einer Tabelle• Der Befehl: SELECT COUNT(“Attribut") FROM "Tabelle“ Beispiel: SELECT COUNT(ID) FROM Lehrer Lehrer: ID Vorname Nachname Me Peter Meier Sz Peter Schulz Ergebnis: 3 Bm Hans Baum
    • • Erlaubt die Zählung der Zeilen in einer bestimmten Spalte einer Tabelle ohne doppelte Einträge zu zählen.• Der Befehl: SELECT COUNT(DISTINCT “Attribut") FROM "Tabelle“ Beispiel: SELECT COUNT(DISTINCT Vorname) FROM Lehrer Lehrer: ID Vorname Nachname Me Peter Meier Sz Peter Schulz Ergebnis: 2 Bm Hans Baum
    • Parameter ErläuterungSELECT Wähle die Werte aus der/den Spalte(n)…FROM …aus der Tabelle bzw. den Tabellen…WHERE …wobei die Bedingung(en) erfüllt sein soll(en)…DISTINCT Entferne doppelte Einträge bei der AuswahlNOT IN Wähle die Einträge die nicht in der 2. Tabelle vorkommen…COUNT Zähle die Zeilen einer SpalteAS Umbenennung
    • Noch Fragen?
    • Präsentation von:Marius Raaf, Etibar Sadigov, Anand Ramanathan undBenno OmmerbornInformatik LK 13.2 VDB 2011