# SQL SELECT – So wählen Sie Datensätze gezielt aus

SQL `SELECT` dient als Schlüsselwort und Anweisung, um Daten in Spalten und Tabellen auszuwählen, abzurufen und anzuzeigen. Als Grundlage für einen **Großteil aller Abfragen und Aktionen mit SQL** zählt `SELECT` zu den wichtigsten Werkzeugen der Programmier- und Datenbanksprache SQL.

## Was ist SQL `SELECT`?

Je größer eine Datenbank ist, desto schwieriger ist es, relevante Informationen und Datensätze gezielt abzurufen. Die Datenbank- und Programmiersprache [SQL](https://www.ionos.de/digitalguide/server/knowhow/was-ist-sql/) bietet Ihnen mit `SELECT` eines der wichtigsten Werkzeuge **für effiziente Datenabrufe und SQL-Anweisungen**. SQL `SELECT` legt fest, welche Datensätze und Spalten Sie aus einer Tabelle finden, anzeigen oder bearbeiten möchten.

In Kombination mit weiteren [SQL-Befehlen](https://www.ionos.de/digitalguide/server/konfiguration/sql-befehle/), [SQL-Operatoren](https://www.ionos.de/digitalguide/server/konfiguration/sql-operatoren/) oder -Funktionen führen Sie zudem zahlreiche Aktionen wie **Vergleiche, Berechnungen oder Mustersuchen** durch. So können Sie beispielsweise mit [SQL SELECT DISTINCT](https://www.ionos.de/digitalguide/server/konfiguration/sql-select-distinct/) Ergebnisse ohne Duplikate ausgeben, mit [SQL SELECT INTO](https://www.ionos.de/digitalguide/server/konfiguration/sql-select-into/) Datensätze aus bestehenden Tabellen in eine neue kopieren oder mit [SQL SELECT TOP](https://www.ionos.de/digitalguide/server/konfiguration/sql-select-top/) die Anzahl der Ergebnisse beschränken.

Tipp Lernen Sie die wichtigsten SQL-Grundlagen für einen schnellen und erfolgreichen Einstieg in die weitverbreitete Datenbanksprache. Nutzen Sie hierzu unsere [SQL-Einführung mit Beispielen](https://www.ionos.de/digitalguide/server/konfiguration/sql-einfuehrung-mit-beispielen/).

## Die Syntax von `SELECT` erklärt

Die einfache `SELECT`-Syntax sieht wie folgt aus:

```sql
SELECT  *
FROM  Tabelle
```

Diese Parameter kommen zum Einsatz:

- `SELECT`: Der Befehl `SELECT` wählt die Datensätze und Spalten aus, die für die Datenabfrage oder Aktion in Frage kommen. Sie können spezifische Spaltenbezeichnungen in Form von Primär- oder Fremdschlüsseln verwenden oder stattdessen einen Asterisk `*` nutzen, um alle Daten der Quelltabelle zu kopieren.
- `FROM`: Wählt die Tabelle aus, in der sich die betreffenden Datensätze und Spalten befinden.

Weitere optionale Elemente umfassen:

- `WHERE`: Mit der optionalen Klausel [SQL WHERE](https://www.ionos.de/digitalguide/server/konfiguration/sql-where/) definieren Sie weitere, konkrete Bedingungen, die Daten aus der Quelltabelle erfüllen sollen.
- `GROUP BY`: Gruppiert Zieldaten in Gruppen oder Kategorien.
- `ORDER BY`: Zusammen mit den Schlüsselworten `ASC` für aufsteigend und `DESC` für absteigend können Sie Datensätze, die Sie mit `SELECT` festlegen, in gewünschter Reihenfolge sortieren.
- `SELECT TOP`: Begrenzt die Anzahl der Datensätze, die in den Ergebnissen angezeigt werden sollen.
- `SELECT DISTINCT`: Entfernt Duplikate aus den Datensätzen in der Ergebnisstabelle.

## Für diese Anwendungen eignet sich `SELECT`

SQL `SELECT` bildet die Grundlage für einen Großteil aller Datenabfragen und erweist sich daher für benutzerfreundliche [Datenbankmanagementsysteme](https://www.ionos.de/digitalguide/hosting/hosting-technik/datenbankmanagementsystem-dbms-erklaert/) branchenübergreifend als unverzichtbar – angefangen bei Bereichen wie Marketing und Vertrieb über Personalwesen und Finanzen bis hin zu Logistik und Produktion.

Praktische Anwendungsfälle aus verschiedenen Branchen umfassen unter anderem:

- Datenanalysen von Tabellen mit Geschäfts- oder Kundendaten lassen sich wahlweise auf konkrete Spalten wie „ID“, „Adresse“, „Name“ oder ähnliches begrenzen und segmentieren
- Personalisierte Auswahl von Produkten oder Services nach geografischen oder demografischen Faktoren
- Erfolgsmessung von Marketingkampagnen anhand von Kennwerten wie Zugriffe, Interaktion oder Conversions
- Individualisierte oder segmentierte E-Mail-Kampagnen, Lead-Generierung oder Angebotserstellung
- Analyse von verdächtigen Transaktionen anhand von ausgewählten Datensätzen in Verbindung mit Durchschnitts- oder Schwellenwerten
- Verwaltung von Personaldaten oder Bewerbungsdaten im Recruiting
- Lagerbestände überwachen oder Qualitätskontrolle in der Produktion durchführen

Tipp Sie suchen flexibel skalierbare, individuelle Server- und Hosting-Angebote mit einfacher Implementierung und zuverlässiger Datensicherheit nach deutschen Standards? Dann ist [SQL-Server-Hosting](https://www.ionos.de/cloud/sql-server-hosting/ "SQL-Server-Hosting von IONOS") von IONOS die richtige Lösung für Sie – mit schnellen Zugriffszeiten, hoher Performance und Ausfallsicherheit.

## Praktische Beispiele für SQL `SELECT`

Um zu veranschaulichen, wie SQL `SELECT` funktioniert, erklären wir Ihnen die `SELECT`-Anweisung an drei praktischen Anwendungsbeispielen:

### Spezifische Kundendaten abrufen

Sie möchten in einer Tabelle „Kunden“ alle Daten aus den Spalten „Name“, „Adresse“ und „KundenID“ abrufen. Gehen Sie wie folgt vor:

```sql
SELECT  Name, Adresse, KundenID
FROM  Kunden
```

### Bestellungen aus einer Kategorie abrufen und ordnen

Sie möchten aus einer Tabelle „Bestellungen“ in der Spalte „Produktkategorie“ alle bestellten Elektronikprodukte abrufen und nach Preis absteigend ordnen. Gehen Sie wie folgt vor:

```sql
SELECT  Produkte, Produktkategorie, Preis
FROM  Bestellungen
WHERE  Produktkategorie  =  'Elektronik'
ORDER BY  Preis  DESC
```

## Alternativen zu SQL `SELECT`

Bei SQL `SELECT` handelt es sich um ein zentrales Element für SQL-Datenabfragen und Datenbankverwaltung. Eine Alternative mit identischer oder ähnlicher Funktion, um Daten aus relationalen [Datenbanken](https://www.ionos.de/digitalguide/hosting/hosting-technik/datenbanken/) abzufragen, gibt es daher nicht.


This is a markdown version of: [https://www.ionos.de/digitalguide/server/konfiguration/sql-select/](https://www.ionos.de/digitalguide/server/konfiguration/sql-select/) for AI/LLM consumption.