Einführung in SQL SELECT Query
Bevor wir uns mit der SQL-Auswahlabfrage befassen, beginnen wir zunächst mit der SQL. SQL steht für Structured Query Language. SQL ist eine Abfragesprache, mit der verschiedene Operationen an der Datenbank oder den Datenbanktabellen ausgeführt werden können. Es gibt verschiedene Möglichkeiten, mit den Datenbanktabellen zu interagieren. Der Befehl select ist nichts anderes als die Art und Weise, wie wir mit der Datenbank und ihrer Tabelle kommunizieren, um die erforderlichen Datensätze auszuwählen. Auf diese Weise können Sie Datensätze aus einer oder mehreren Tabellen auswählen. Wir können die Auswahlabfrage auf viele Arten verwenden, einige von ihnen sind einfach und einige von der komplexen Seite. In diesem Artikel werden die verschiedenen Verwendungen der select-Anweisungen beschrieben.
Syntax der SQL SELECT-Abfrage
Select ist einer der grundlegenden Befehle des relationalen Datenbankverwaltungssystems. Wir können das Schlüsselwort SELECT als Präfix verwenden, um die Datensätze aus einer bestimmten Tabelle auszuwählen. Die Auswahlabfrage gibt eine Reihe von Datensätzen aus einer oder mehreren Tabellen zurück.
1. Wählen Sie die erforderlichen Spalten einer bestimmten Tabelle aus
SELECT, , …… FROM ;
Erläuterung:
- SELECT ist selbst ein Befehl, mit dem wir den Datensatz aus der Tabelle auswählen können.
- ,, …… sind die Spalten der Tabelle My_table_name.
- ist der Name einer Tabelle.
2. Alle Spalten einer Tabelle auswählen
SELECT * FROM ;
Erläuterung:
- SELECT ist ein Befehl, mit dem wir den Datensatz aus der Tabelle auswählen können.
- * kennzeichnet alle Spalten der angegebenen Tabelle.
- ist der Name einer Tabelle.
3. Wählen Sie die Datensätze mit der WHERE-Klausel aus
SELECT, , …… FROM WHERE = ;
Erläuterung:
- ,, …… sind die Spalten der Tabelle My_table.
- ist der Name einer Tabelle.
- WHERE ist ein Schlüsselwort, das wir in der SQL-Anweisung select verwenden können, um die Datensätze nach der angegebenen Bedingung auszuwählen.
4. Auswahl der Anzahl der Datensätze
SELECT COUNT(*) FROM ;
Erläuterung:
- COUNT (*) gibt die Gesamtzahl der Zeilen der Tabelle My_table an.
- ist der Name einer Tabelle.
Beispiele für SQL SELECT-Abfragen
In diesem Abschnitt werden wir einige Beispiele diskutieren, wobei die oben erwähnte Syntax berücksichtigt wird, damit jeder mit geringem Aufwand leicht verstehen kann. Lassen Sie uns einige Beispiele üben, um die SQL-Select-Anweisung besser zu verstehen.
Angenommen, wir haben einen Datenbanknamen "SCHULE". Diese Datenbank enthält die folgenden Tabellen:
Studenten:
Klasse:
Beispiel # 1 - SELECT mit erforderlichen Spalten
Abfrage:
SELECT Student_ID, First_name, Last_name from Student;
Ausgabe:
Abfrage:
SELECT Student_ID, Class from Class;
Ausgabe :
Beispiel 2 - WÄHLEN Sie alle Spalten einer Tabelle aus
Abfrage:
SELECT * from Student;
Ausgabe :
Abfrage:
SELECT * from Class;
Ausgabe:
Beispiel # 3 - Auswählen der Datensätze mit der WHERE-Klausel
Abfrage:
SELECT * from Student WHERE First_name="Alex";
Ausgabe :
Abfrage:
SELECT * from Class where Medium=' English ';
Ausgabe :
Beispiel # 4 - Auswahl der Anzahl der Datensätze
Abfrage:
SELECT COUN(*) as count from Student;
Ausgabe :
Abfrage:
SELECT COUN(*) as count from Class;
Ausgabe :
Weitere Fakten zum SQL SELECT
Die oben erwähnte select-Anweisung kann in der relationalen Datenbank ausgeführt werden. Es gibt verschiedene andere select-Anweisungsabfragen, mit denen wir die Datensätze auswählen können. Die select-Anweisung gibt immer eine Ergebnismenge zurück. Diese Ergebnismenge kann auch null (0), einen oder mehrere Datensätze enthalten. Es gibt verschiedene andere Dinge in der select-Anweisung, mit denen wir das gewünschte Ergebnis erzielen können. Wir können das JOIN-Schlüsselwort verwenden, um die Datensätze aus zwei oder mehr Tabellen auszuwählen. Es gibt verschiedene Möglichkeiten. Wir können zwei oder mehr select-Anweisungen zusammen verwenden, um die Datensätze aus einer oder mehreren Tabellen abzurufen. Wir sollten einen Primärschlüssel für jede Tabelle verwenden, damit ein Datensatz eindeutig identifiziert werden kann.
Wir können die folgende optionale Klausel mit der SELECT-Anweisung verwenden:
- WO: Das haben wir schon an Beispielen gesehen.
- GROUP BY: Dies ist erforderlich, bevor die Aggregatfunktion verwendet werden kann.
- HAVING: Mit dieser Funktion können wir über die GROUP BY-Anweisung eine Aggregatfunktion ausführen.
- ORDER BY: Mit SELECT können wir die Reihenfolge der Ergebnismenge sortieren.
- AS: Wir haben dies bei der Auswahl der Gesamtdatensätze einer bestimmten Tabelle gesehen. Mit diesem AS kann ein Alias für die ausgewählte Spalte oder die Tabelle erstellt werden.
Schlussfolgerung - SQL SELECT-Abfrage
Wir können die SQL-Anweisung select verwenden, um die erforderlichen Spalten oder Datensätze gemäß den geschäftlichen Anforderungen auszuwählen. Fast jede relationale Datenbank verfügt über diesen Befehl SELECT, um den Datensatz aus der Tabelle auszuwählen. Wir können select auf verschiedene Arten verwenden. Wir können bedingte Datensätze auswählen. Die Auswahloperation kann für eine oder mehrere Tabellen ausgeführt werden. Wir können verschiedene andere Befehle mit den SELECT-Anweisungen kombinieren. MySQL, ORACLE sind Beispiele für das relationale Datenbankverwaltungssystem.
Empfohlene Artikel
Dies ist eine Anleitung zur SQL SELECT-Abfrage. Hier diskutieren wir die Einführung, Syntax, Beispiele und einige andere Fakten zur SQL Select-Abfrage. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -
- SQL-Einfügeabfrage
- MySQL-Abfragebefehle
- Datenbank in SQL
- Tabelle in SQL
- Primärschlüssel vs Fremdschlüssel | Top Unterschiede