So verwenden Sie ausgewählte Top -Anweisung in MySQL

So verwenden Sie ausgewählte Top -Anweisung in MySQL
Die schnelle und zuverlässige Architektur von MySQL verbessert ihre Popularität unter ihren Konkurrenten wie PostgreSQL. MySQL ist ein Datenbankverwaltungssystem, das im Back-End der Website verwendet wird, um die Daten der Website zu speichern und zu verwalten.

MySQL ist ein RDMS, das SQL als Abfragesprache verwendet. Aus diesem Grund können die meisten Funktionen und Klauseln, die in SQL verwendet werden. Gleiches gilt für eine ausgewählte Top -Klausel, die in SQL verwendet wird, um die oberen Zeilen anzuzeigen oder verschiedene Operationen auszuführen und von MySQL nicht unterstützt zu werden. In diesem Artikel werden wir diskutieren, was die ausgewählte Top-Klausel ist? Was passiert, wenn wir die ausgewählte Top -Klausel in MySQL verwenden? Und was ist die Alternative von Select Top in MySQL?

Was ist die Auswahl der obersten Klausel

In der MySQL -Datenbank werden Daten in einer Kombination von Zeilen und Spalten gespeichert. Diese Kombinationen bilden die Form der Tabellen. Eine Tabelle kann jetzt aus Tausenden von Zeilen bestehen, wenn ein Benutzer die Daten aus bestimmten Top -Zeilen extrahieren möchte. Die Klausel „Top auswählen“ kann für diesen Zweck verwendet werden.

Was passiert, wenn die Select -Top -Klausel in MySQL verwendet wird

Um die Arbeit der Klausel „Select Top“ in MySQL zu verstehen, betrachten wir eine Tabelle mit Schuldaten mit zehn Zeilen mit den folgenden Schülern Daten:

St_id St_name ST_GRAD St_city
1 Paul V Chicago
2 Alex ICH Houston
3 Roger Vi Chicago
4 Emma Vi Chicago
5 Sophia Sophia New York
6 John III Phönix

Führen Sie den Befehl aus:

Erstellen Sie Tabellenstudentenstudenten_Data (ST_ID int, ST_NAME
Varchar (50), st_grad varchar (10), st_city varchar (50));

Um die Erstellung der Tabelle zu bestätigen, führen Sie den Befehl aus:

Tische anzeigen;

Die Tabelle wurde erstellt. Der nächste Schritt besteht darin, die Daten in die Daten einzufügen. Wir können dies mit dem Befehl verwenden:

Einfügen in die students_data -Werte ein
(1, 'Paul', 'V', 'Chicago'), (2, 'Alex', 'I', 'Houston'), (3, 'Roger', 'vi', 'Chicago'), (4,
'Emma', 'vi', 'Chicago'), (5, 'Sophia', 'II', 'New York'), (6, 'John', 'III', 'Phoenix');

Führen Sie den Befehl aus, um die Tabelle anzuzeigen:

Wählen Sie * aus students_data;

Wenn wir in der obigen Tabelle nur zwei Zeilen mit dem Auswählen der oberen Klausel anzeigen möchten, sollte ein Fehler nach Ausführung des Befehls generiert werden:

Wählen Sie Top 2 * aus students_data;

Es hat den Syntaxfehler erzeugt, was bedeutet.

So verwenden Sie die Grenzklausel anstelle der Top -Klausel in MySQL

Die Grenzklausel kann verwendet werden, um die begrenzte Anzahl von Zeilen der Tabelle in MySQL anzuzeigen. Die allgemeine Syntax der Verwendung der Grenzklausel lautet:

Wählen Sie * aus table_name limit [Zeilen und Anfangs-Unnähe]

Durch die Befolgung der oben genannten allgemeinen Syntax werden die ersten beiden Zeilen der Tabelle angezeigt:

Wählen Sie * aus students_data limit 2;

Wir können auch die Limit -Klausel mit der Where -Klausel verwenden, um dies zu verstehen.

Wählen Sie * von students_data wobei st_city = 'chicago' limit 2;

Wir können aus der obigen Ausgabe sehen, die Schüler mit ST_ID 1 und 3 werden angezeigt, weil beide zu Chicago City gehören.

Abschluss

Die Klauseln werden in Datenbanken verwendet, um den Entwicklern die Programmierkenntnisse zu erleichtern, damit sie ihre Ergebnisse erzielen können, indem sie diese Klauseln ausführen. Die Syntax von MySQL und SQL ist viel ähnlich, aber es gibt viele Klauseln, die in SQL funktionieren, aber in MySQL nicht wie die Auswahlklausel funktionieren. In dieser Beschreibung haben wir die SELECT TOP-Klausel und den Syntaxfehler erörtert, der beim Ausführen der Klausel erzeugt wurde. Anschließend haben wir die Grenzklausel besprochen, mit der wir die gleichen Ergebnisse der SELECT TOP -Klausel erzielen können.