Erfahren Sie anhand von Beispielen, wie Sie SQL SELECT verwenden



Dieser Artikel enthält eine ausführliche Anleitung zur Verwendung der SQL SELECT-Anweisung mit Beispielen. Es zeigt die verschiedenen Möglichkeiten, diese Abfrage mit anderen SQL-Befehlen zu verwenden.

Datenbanken speichern große Datenmengen in verschiedenen Formaten. Aber haben Sie jemals darüber nachgedacht, wie Sie Daten auswählen können? ? Nun, die SQL SELECT-Anweisung wird verwendet, um die Daten aus Datenbanken abzurufen. In diesem Artikel zu SQL SELECT werde ich erläutern, wie die SELECT-Anweisung in SQL mit verschiedenen anderen verwendet wird .

Die folgenden Themen werden in diesem Artikel behandelt:





Was ist SQL SELECT?

Mit der SELECT-Anweisung wird ein bestimmter Datensatz aus der Datenbank ausgewählt. Die von der SELECT-Anweisung zurückgegebenen Daten werden in einer Ergebnistabelle gespeichert, die als Ergebnismenge bezeichnet wird.

SQL SELECT-Syntax:

- Um einige Spalten auszuwählen SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName - Um vollständige Daten aus der Tabelle auszuwählen SELECT * FROM TableName - Um die obersten N Datensätze aus der Tabelle auszuwählen SELECT TOP N * FROM TableName

Lassen Sie uns in diesem Artikel über SQL SELECT verstehen, wie die SELECT-Anweisung auf verschiedene Arten verwendet wird.



lerne ssis Schritt für Schritt

Beispiele ::

Zum besseren Verständnis werde ich die folgende Tabelle betrachten.

Studenten ID Name des Studenten Alter Stadt Land
einRohan2. 3MumbaiIndien
2Sameera22MumbaiIndien
3AnnaeinundzwanzigLondonGroßbritannien
4John19New YorkVERWENDET
5Alice22BerlinDeutschland

Schauen wir uns jeden einzeln an.

Beispiel für eine SQL SELECT-Spalte

Hier erwähnen Sie die Spaltennamen, für die Sie Daten abrufen möchten.



Beispiel: Schreiben Sie eine Abfrage, um die StudentID, den StudentName und das Alter aus der Studententabelle abzurufen.

SELECT StudentID, StudentName, Alter FROM Students

Ausgabe:

Studenten ID Name des Studenten Alter
einRohan2. 3
2Sameera22
3Annaeinundzwanzig
4John19
5Alice22

SQL SELECT * Beispiel

Das Sternchen (*) wird verwendet, um alle Daten aus der Datenbank / Tabelle / Spalte auszuwählen.

Beispiel: Schreiben Sie eine Abfrage, um alle Details aus der Schülertabelle abzurufen.

SELECT * FROM Studenten

Ausgabe:

Studenten ID Name des Studenten Alter Stadt Land
einRohan2. 3MumbaiIndien
2Sameera22MumbaiIndien
3AnnaeinundzwanzigLondonGroßbritannien
4John19New YorkVERWENDET
5Alice22BerlinDeutschland

Dies war die einfache Möglichkeit, die SELECT-Anweisung zu verwenden. Lassen Sie uns in diesem Artikel über SQL SELECT fortfahren und verstehen, wie die SELECT-Anweisung mit den anderen Befehlen in SQL verwendet wird.

Verwenden Sie SELECT mit DISTINCT

Sie können die SELECT-Anweisung mit der DISTINCT-Anweisung verwenden, um nur bestimmte Werte abzurufen.

Syntax

SELECT DISTINCT ColumnName1, ColumnName2, ColumnName (N) FROM TableName

Beispiel

WÄHLEN SIE UNTERSCHIEDLICHES Alter VON Studenten

Ausgabe:

Alter
2. 3
22
einundzwanzig
19

Lassen Sie uns in diesem Artikel verstehen, wie SQL SELECT mit der ORDER BY-Klausel verwendet wird.

Verwenden Sie SELECT mit ORDER BY

Wie wir alle wissen, dass die ORDER BY-Anweisung wird verwendet, um die Ergebnisse entweder in aufsteigender oder absteigender Reihenfolge zu sortieren. Wir können die ORDER BY-Anweisung mit der SELECT-Anweisung verwenden, um bestimmte Daten in aufsteigender oder absteigender Reihenfolge abzurufen.

Syntax
SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName ORDER BY ColumnName1, ColumnName2, ... ASC | DESC

Beispiel, um nur ORDER BY zu verwenden

Schreiben Sie eine Abfrage, um alle Felder aus der nach Stadt geordneten Schülertabelle auszuwählen.

SELECT * FROM Students ORDER BY City

Ausgabe:

Studenten ID Name des Studenten Alter Stadt Land
5Alice22BerlinDeutschland
3AnaeinundzwanzigLondonGroßbritannien
einRohan2. 3MumbaiIndien
2Sameera22MumbaiIndien
4John19New YorkVERWENDET

Beispiel für die Verwendung von ORDER BY in absteigender Reihenfolge

Schreiben Sie eine Abfrage, um alle Felder aus der nach Stadt geordneten Schülertabelle in absteigender Reihenfolge auszuwählen.

SELECT * FROM Students ORDER BY City DESC
Studenten ID Name des Studenten Alter Stadt Land
4John19New YorkVERWENDET
einRohan2. 3MumbaiIndien
2Sameera22MumbaiIndien
3AnaeinundzwanzigLondonGroßbritannien
5Alice22BerlinDeutschland

Lassen Sie uns als Nächstes in diesem Artikel verstehen, wie SQL SELECT mit der Anweisung GROUP BY verwendet wird.

Verwenden Sie SELECT mit GROUP BY

Das GROUP BY-Anweisung wird mit der SELECT-Anweisung verwendet, um die Ergebnismenge nach einer oder mehreren Spalten zu gruppieren.

Syntax
SELECT ColumnName1, ColumnName2, ..., ColumnName (N) FROM TableName WHERE Bedingung GROUP BY ColumnName (N) ORDER BY ColumnName (N)

Beispiel:

Schreiben Sie eine Abfrage, um die Anzahl der Schüler jedes Alters aufzulisten.

Was ist Rmi in Java
SELECT COUNT (StudentID), Stadt VON Studenten GRUPPE NACH Stadt

Ausgabe:

COUNT (StudentID) Stadt
2Mumbai
einLondon
einNew York
einBerlin

Lassen Sie uns als Nächstes in diesem Artikel verstehen, wie SQL SELECT mit der Anweisung GROUP BY verwendet wird.

Verwenden Sie die SELECT with HAVING-Klausel

Die HAVING-Klausel kann mit der SELECT-Anweisung verwendet werden, um Daten basierend auf bestimmten Bedingungen abzurufen.

Syntax
SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName WHERE Bedingung GROUP BY ColumnName (N) mit der Bedingung ORDER BY ColumnName (N)

Beispiel

Schreiben Sie eine Abfrage, um die Anzahl der Schüler in jeder Stadt abzurufen, in der die Anzahl der Schüler> 1 ist, und sortieren Sie sie in absteigender Reihenfolge.

SELECT COUNT (StudentID), Stadt FROM Students GROUP BY City MIT COUNT (StudentID)> 1 ORDER BY COUNT (StudentID) DESC

Ausgabe:

Anzahl (StudentID) Stadt
2Mumbai

Verwenden Sie SELECT mit der INTO-Klausel

Diese Anweisung wird verwendet, wenn Sie Daten von einer Tabelle in die andere Tabelle kopieren möchten.

Syntax

SELECT * INTO NewTableName [IN DatabaseName] FROM OldTableName WHERE Bedingung

Beispiel

Schreiben Sie eine Abfrage, um eine Sicherung der Schülerdatenbank zu erstellen.

SELECT * INTO StudentBackup FROM Students

Ausgabe:

Sie werden sehen, dass die StudentBackup-Tabelle alle Felder aus der Students-Tabelle enthält.

Studenten ID Name des Studenten Alter Stadt Land
einRohan2. 3MumbaiIndien
2Sameera22MumbaiIndien
3AnnaeinundzwanzigLondonGroßbritannien
4John19New YorkVERWENDET
5Alice22BerlinDeutschland

Beispiel: Schreiben Sie eine Abfrage, um eine Sicherung zu erstellen, indem Sie einige Spalten der Schülertabelle auswählen.

SELECT StudentName, Age INTO StudentBackup FROM Students

Ausgabe:

Sie werden sehen, dass die StudentBackup-Tabelle die folgenden Felder aus der Students-Tabelle enthält.

Name des Studenten Alter
Rohan2. 3
Sameera22
Annaeinundzwanzig
John19
Alice22

Beispiel: Schreiben Sie eine Abfrage, um ein Backup zu erstellen, indem Sie alle Details aller Studenten einfügen, die in der Stadt Mumbai studieren.

SELECT * INTO StudentsBackup FROM Students WHERE City = 'Mumbai'
Studenten ID Name des Studenten Alter Stadt Land
einRohan2. 3MumbaiIndien
2Sameera22MumbaiIndien

Dies waren nur wenige Möglichkeiten, den Befehl SELECT zu verwenden. Um weitere Informationen zu erhalten, üben Sie das Schreiben von Abfragen in SQL-Befehle .Damit beenden wir diesen Artikel über SQL SELECT.

Wenn Sie mehr darüber erfahren möchten MySQL Lernen Sie diese relationale Open-Source-Datenbank kennen und sehen Sie sich unsere an Dies beinhaltet ein von Lehrern geführtes Live-Training und praktische Projekterfahrung. Diese Schulung hilft Ihnen dabei, MySQL gründlich zu verstehen und das Thema zu beherrschen.

Hast du eine Frage an uns? Bitte erwähnen Sie es im Kommentarbereich dieses Artikels zu SQL SELECT und ich werde mich bei Ihnen melden.