home *** CD-ROM | disk | FTP | other *** search
EPOC Database | 2001-10-29 | 7.7 KB | 254 lines |
- "Data.app)@
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- ORDER BY5SELECT Name, Gehalt FROM Mitarbeiter
- ORDER BY Gehalt;
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- eMit ORDER BY gelingt es, eine Abfrage zu erzeugen, die nach der der H
- he der Einkommen sortiert ist.
- Arial
- Arial
- Arial
- Arial
- Arial
- $ORDER BY (Aufsteigende Sortierung )
- Arial
- Arial
- Arial
- Arial
- ORDER BY ... DESC
- Arial
- Arial
- Arial
- Arial
- Arial
- 9SELECT Name,Gehalt FROM Mitarbeiter
- ORDER BY Gehalt DESC;
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- gen Sie zus
- tzlich an ORDER BY das Schl
- sselwort DESC an,
- um eine absteigende Sortierung zu realisieren.
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- +ORDER BY ... DESC(Aufsteigende Sortierung)
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- DISTINCT+SELECT DISTINCT T
- tigkeit
- FROM Mitarbeiter;
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- EDer Begriff DISTINCT schlie
- t doppelte Nennung in einer Abfrage aus.
- Arial
- Arial
- Arial
- 1 AllgemeinesmAnweisungen k
- nnen sich
- ber mehrere Zeilen erstrecken und werden am Ende durch ein Semikolon abgeschlossen.
- Arial
- * SELECT Feld Liste
- * FROM Tabellennamen IN Datenbank
- * WHERE Suchkriterium
- * GROUP BY Feldliste
- * HAVING Suchkriterium
- * ORDER BY Feldliste
- Table1
- Befehl:
- Syntax:
- "Bewirkt:
- Memo:
- 2Anwendungen:
- Arial
- Arial
- Table1
- ColA9
- ColB9
- ColA10
- ColB10
- ColA11
- ColB11
- ColA12
- ColB12
- ColA13
- ColB13
- SELECT
- SELECT * FROM Mitarbeiter;q
- Arial
- Arial
- Arial
- Arial
- 3zeigt alle Datens
- tze der Datenbank "Mitarbeiter".
- Arial
- Es wird immer der Befehl SELECT ben
- tigt, um eine Abfrage in SQL durchzuf
- hren.
- * Die Select-Auswahl l
- t sich mit WHERE [Wo]begrenzen.
- Arial
- Arial
- WHERE.SELECT * FROM Mitarbeiter
- WHERE Name='Schulz';
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- MIm folgenden Beispiel werden alle Mitarbeiter mit NAMEN "Schulz" ausgegeben.
- Arial
- 6Die Select-Auswahl l
- t sich mit WHERE [Wo]begrenzen.
- Arial
- Arial
- Arial
- ANDPSELECT * FROM Mitarbeiter
- WHERE Name='Vertriebsmitarbeiter' AND
- Umsatz > 100000;
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- pMehrere Suchkriterien werden durch AND verbunden.
- * Bis zu vierzig ANDs sind in einer SELECT-Anweisung erlaubt.
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- ORLSELECT * FROM Mitarbeiter
- WHERE Name='Vertriebsmitarbeiter' OR
- Umsatz > 500;
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- OOR[entweder-oder] Es reicht aus, wenn eine der genannten Bedingungen zutrifft.
- Arial
- Arial
- <> negative SuchbedingungCSELECT * FROM Mitarbeiter
- WHERE Name='Putzfrau' AND Umsatz < 20000;
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Das Zeichen <> Klammert die Suchbedingung aus.
- Im Beispiel werden aller Personen aufgelistet, deren Umsatz kleiner als 20000 ist, ohne Putzfrau.
- Arial
- Arial
- BETWEEN@SELECT * FROM Mitarbeiter
- WHERE Gehalt
- Between 30000 AND 100000;
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- mMit BETWEEN la
- en sich alle Mitarbeiter ermitteln, deren Jahresgehalt zwischen 30.000 und 100.000 DM liegen.
- Arial
- Arial
- Arial
- Mit BETWEEN [(da)zwischen]
- Arial
- Arial
- Arial
- INeSELECT * FROM Mitarbeiter
- WHERE T
- tigkeit IN ('Vertriebleiter',
- 'Vertriebsmitarbeiter', 'Verk
- ufer');
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- .Mit IN lassen sich einzelne Zeilen ausw
- hlen.
- Arial
- Arial
- Arial
- LIKE0SELECT * FROM Mitarbeiter
- WHERE Name LIKE 'Sch';
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- Arial
- =Ermittelt alle Mitarbeiter, die mit "Sch" im Namen beginnen.
- Arial
- LIKE (Platzhalter)
- Arial
-