Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Ingwaz Heinzerling Geändert vor über 10 Jahren
1
Erläuterung der wichtigsten Befehle
Roman Quiring Allgemeine Technologien II Erläuterung der wichtigsten Befehle SQL - Praktische Einführung
2
SELECT Syntax: SELECT "Spalten_Name" ("Alias") FROM "Tabellen_Name"
Roman Quiring Allgemeine Technologien II SELECT Syntax: SELECT "Spalten_Name" ("Alias") FROM "Tabellen_Name" Beispiel: - SELECT nummer FROM regest - SELECT * FROM regest SELECT - DISTINCT - WHERE - Vergleiche Arithmetische Operationen - LIKE - Platzhalter - AND/OR COUNT - ORDER BY - UNION - UNION ALL - INTERSECT
3
DISTINCT Syntax: SELECT DISTINCT "Spalten_Name" FROM "Tabellen_Name"
Roman Quiring Allgemeine Technologien II DISTINCT Syntax: SELECT DISTINCT "Spalten_Name" FROM "Tabellen_Name" Beispiel: - SELECT DISTINCT ort FROM regest SELECT - DISTINCT - WHERE - Vergleiche Arithmetische Operationen - LIKE - Platzhalter - AND/OR COUNT - ORDER BY - UNION - UNION ALL - INTERSECT
4
WHERE Syntax: SELECT "Spalten_Name" FROM "Tabellen_Name"
Roman Quiring Allgemeine Technologien II WHERE Syntax: SELECT "Spalten_Name" FROM "Tabellen_Name" WHERE "Bedingung" Beispiel: - SELECT * FROM regest WHERE ort = 'Buda' SELECT - DISTINCT - WHERE - Vergleiche Arithmetische Operationen - LIKE - Platzhalter - AND/OR COUNT - ORDER BY - UNION - UNION ALL - INTERSECT
5
Vergleiche Schauplatz für alle Vergleichsoperatoren: die WHERE-Klausel
Roman Quiring Allgemeine Technologien II Vergleiche Schauplatz für alle Vergleichsoperatoren: die WHERE-Klausel =, >, >=, <, <=, != Beispiel: - SELECT * FROM regest WHERE nummer >= 90 SELECT - DISTINCT - WHERE - Vergleiche Arithmetische Operationen - LIKE - Platzhalter - AND/OR COUNT - ORDER BY - UNION - UNION ALL - INTERSECT
6
Arithmetische Operationen I
Roman Quiring Allgemeine Technologien II Arithmetische Operationen I +, -, /, *: normale Funktion Beispiel: - SELECT nummer, nummer + 0.5 FROM regest - SELECT nummer, nummer * 2 FROM regest WHERE nummer = '2' SELECT - DISTINCT - WHERE - Vergleiche Arithmetische Operationen - LIKE - Platzhalter - AND/OR COUNT - ORDER BY - UNION - UNION ALL - INTERSECT
7
Arithmetische Operationen II
Roman Quiring Allgemeine Technologien II Arithmetische Operationen II %: Modulo-Operation liefert den Rest einer ganzzahligen Division zurück Beispiel: - SELECT nummer, nummer % 2 FROM regest SELECT - DISTINCT - WHERE - Vergleiche Arithmetische Operationen - LIKE - Platzhalter - AND/OR COUNT - ORDER BY - UNION - UNION ALL - INTERSECT
8
LIKE Syntax: SELECT "Spalten_Name" FROM "Tabellen_Name"
Roman Quiring Allgemeine Technologien II LIKE Syntax: SELECT "Spalten_Name" FROM "Tabellen_Name" WHERE "Spalten_Name" LIKE [MUSTER] Beispiel: - SELECT * FROM regest WHERE person LIKE '%Otto%' SELECT - DISTINCT - WHERE - Vergleiche Arithmetische Operationen - LIKE - Platzhalter - AND/OR COUNT - ORDER BY - UNION - UNION ALL - INTERSECT
9
Platzhalter Nützlich in Kombination mit LIKE
Roman Quiring Allgemeine Technologien II Platzhalter Nützlich in Kombination mit LIKE % : beliebige Zeichenkette _ : beliebiges Zeichen Case-sensitive! Beispiel: - SELECT * FROM regest WHERE nummer LIKE "9_" SELECT - DISTINCT - WHERE - Vergleiche Arithmetische Operationen - LIKE - Platzhalter - AND/OR COUNT - ORDER BY - UNION - UNION ALL - INTERSECT
10
AND / OR Syntax: SELECT "Spalten_Name" FROM "Tabellen_Name"
Roman Quiring Allgemeine Technologien II AND / OR Syntax: SELECT "Spalten_Name" FROM "Tabellen_Name" WHERE "einfache Bedingung" AND/OR "einfache Bedingung" Beispiel: - SELECT * FROM regest WHERE ort = 'Regensburg' AND nummer <= 2 SELECT - DISTINCT - WHERE - Vergleiche Arithmetische Operationen - LIKE - Platzhalter - AND/OR COUNT - ORDER BY - UNION - UNION ALL - INTERSECT
11
COUNT Syntax: SELECT COUNT("Spalten_Name") FROM "Tabellen_Name"
Roman Quiring Allgemeine Technologien II COUNT Syntax: SELECT COUNT("Spalten_Name") FROM "Tabellen_Name" Beispiel: - SELECT COUNT(datum) FROM regest SELECT - DISTINCT - WHERE - Vergleiche Arithmetische Operationen - LIKE - Platzhalter - AND/OR COUNT - ORDER BY - UNION - UNION ALL - INTERSECT
12
Roman Quiring Allgemeine Technologien II
ORDER BY Syntax: SELECT "Spalten_Name" FROM "Tabellen_Name" [WHERE "Bedingung"] ORDER BY "Spalten_Name" [ASC, DESC] Beispiel: - SELECT * FROM regest ORDER BY nummer SELECT - DISTINCT - WHERE - Vergleiche Arithmetische Operationen - LIKE - Platzhalter - AND/OR COUNT - ORDER BY - UNION - UNION ALL - INTERSECT
13
UNION Syntax: SELECT "Spalten_Name" FROM "Tabellen_Name" UNION
Roman Quiring Allgemeine Technologien II UNION Syntax: SELECT "Spalten_Name" FROM "Tabellen_Name" UNION Der Operator UNION gibt die Ergebnisse zweier Abfragen abzüglich der doppelt vorkommenden Zeilen zurück. SELECT - DISTINCT - WHERE - Vergleiche Arithmetische Operationen - LIKE - Platzhalter - AND/OR COUNT - ORDER BY - UNION - UNION ALL - INTERSECT
14
UNION ALL Syntax: SELECT "Spalten_Name" FROM "Tabellen_Name" UNION ALL
Roman Quiring Allgemeine Technologien II UNION ALL Syntax: SELECT "Spalten_Name" FROM "Tabellen_Name" UNION ALL Der Operator UNION ALL funktioniert wie UNION, eliminiert aber keine Duplikate SELECT - DISTINCT - WHERE - Vergleiche Arithmetische Operationen - LIKE - Platzhalter - AND/OR COUNT - ORDER BY - UNION - UNION ALL - INTERSECT
15
INTERSECT Syntax: SELECT "Spalten_Name" FROM "Tabellen_Name" INTERSECT
Roman Quiring Allgemeine Technologien II INTERSECT Syntax: SELECT "Spalten_Name" FROM "Tabellen_Name" INTERSECT SELECT "Spalten_Name" FROM "Tabellen_Name" Der Operator INTERSECT (Schnittmenge) gibt nur die Zeilen zurück, die aus beiden Abfragen stammen SELECT - DISTINCT - WHERE - Vergleiche Arithmetische Operationen - LIKE - Platzhalter - AND/OR COUNT - ORDER BY - UNION - UNION ALL - INTERSECT
16
Quellen Weiterführende Materialien: Nachschlagen von Befehlen:
Roman Quiring Allgemeine Technologien II Quellen Weiterführende Materialien: Nachschlagen von Befehlen: SELECT - DISTINCT - WHERE - Vergleiche Arithmetische Operationen - LIKE - Platzhalter - AND/OR COUNT - ORDER BY - UNION - UNION ALL - INTERSECT
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.