SQL-Zeichenfolge/Anweisung

S = Structured
Q =Query
L = Language
bedeutet: Strukturierte Abfragesprache = Standard bei Abfragen von Daten aus Datenbanken, vom 'American National Standard Institute (ANSI)' zur Vereinheitlichung entwickelt.
SQL wird von Access als Standard bei Abfragen eingesetzt, sei es direkt im Quellcode oder auch in den sogenannten QBE-Abfragen (Query By Example = Abfrage nach Beispiel; Abfrage die als 'feste Abfrage' in der Datenbank gespeichert wird und das Erstellen von SQL-Code um ein Vielfaches vereinfacht ).

 

SQL-Zeichenfolge:
Ein Ausdruck, der eine SQL-Anweisung definiert (z. B. SELECT, UPDATE oder DELETE) und Klauseln (z. B. WHERE und ORDER BY) enthält. SQL-Zeichenfolgen/Anweisungen werden in der Regel in Abfragen und in Aggregatfunktionen verwendet.

 

 






Was ist eine SQL-Abfrage, und wann wird diese verwendet?

 

Eine SQL-Abfrage ist eine Abfrage, die unter Verwendung einer SQL-Anweisung erstellt wird. Beispiele für SQL-Abfragen sind Unions-, SQL Pass-Through-, Datendefinitions- und Unterabfragen.

 

Union-Abfragen


Pass-Through-Abfragen


Datendefinitionsabfragen


Unterabfragen

 

 







Union-Abfragen

Dieser Abfragetyp kombiniert in den Abfrageergebnissen Felder (Spalten) aus einer oder mehreren Tabellen oder Abfragen in einem Feld oder einer Spalte. Wenn Sie z. B. 6 Lieferanten haben, die jeden Monat neue Lagerlisten schicken, können Sie diese Listen unter Verwendung einer Union-Abfrage zusammenfassen und dann auf der Basis der Union-Abfrage eine Tabellenerstellungsabfrage erstellen, um eine neue Tabelle anzulegen.

Zum Anzeigen von Beispielen für Union-Abfragen klicken Sie auf den Link !







SQL Pass-Through-Abfragen

Dieser Abfragetyp sendet Befehle direkt an ODBC-Datenbanken, wie z. B. Microsoft FoxPro. Dabei werden Befehle verwendet, die der Server unterstützt. Mit einer SQL Pass-Through-Abfrage können Sie z. B. Datensätze abrufen oder Daten ändern.

 







Datendefinitionsabfragen

Dieser Abfragetyp erstellt, löscht oder ändert Tabellen, oder erstellt Indizes in einer Datenbank, wie z. B. Microsoft Access- oder Microsoft FoxPro-Tabellen.

 

 










Unterabfragen

Dieser Abfragetyp besteht aus einer SQL SELECT-Anweisung innerhalb einer anderen Auswahl- oder Aktionsabfrage. Sie können diese Anweisungen zum Definieren eines neuen Feldes in die Zeile Feld oder zum Definieren von Kriterien für ein Feld in die Zeile Kriterien des Abfrageentwurfsbereichs eingeben. Mit Unterabfragen können Sie die folgenden Aufgaben ausführen:

Zum Anzeigen von Beispielen für Unterabfragen klicken Sie auf den Link !