24th Nov 2022 5 Leseminuten Wie schreibt man eine SELECT-Anweisung in SQL? Kateryna Koidan SQL-Grundlagen Inhaltsverzeichnis Was ist SQL? Die SQL SELECT-Anweisung: Grundlagen Die SQL SELECT-Anweisung: Beispiele Was steckt hinter der SELECT-Anweisung? Üben wir die SELECT-Anweisung! SQL ist eine Sprache zur Kommunikation mit relationalen Datenbanken, und die SELECT-Anweisung ist das erste, was Sie lernen, wenn Sie mit SQL beginnen. In diesem Artikel erfahren Sie, wie Sie SELECT-Anweisungen schreiben können, von den Grundlagen bis hin zu fortgeschrittenen Anweisungen. Was ist SQL? SQL steht für "Structured Query Language" (strukturierte Abfragesprache). Sie hat eine lange Geschichte, die in den 1970er Jahren begann. Da sie der Standard für die Kommunikation mit relationalen Datenbanken ist, hat sie ihre Popularität beibehalten. Diese domänenspezifische Programmiersprache ist ein effektives und leistungsstarkes Werkzeug für die Datenverwaltung und den Datenzugriff. Obwohl sie im Vergleich zu allgemeinen Programmiersprachen nur begrenzt eingesetzt wird, ist sie nach wie vor eine Voraussetzung für datenbezogene Aufgaben. Sie benötigen Daten aus Oracle oder Microsoft SQL Server? SQL-Abfragen beschaffen sie für Sie. Beginnen Sie noch heute mit dem Erlernen von SQL mit diesem SQL für Anfänger Kurs. Die SQL SELECT-Anweisung: Grundlagen SELECT ist die grundlegende Anweisung in SQL, um Daten aus einer Datenbank abzurufen. Datenbanken speichern ihre Daten in Tabellen, die aus Spalten und Zeilen bestehen. In der Anweisung SELECT wählen Sie zunächst die gewünschten Spalten aus einer bestimmten Datenbanktabelle aus. Sie können auch Zeilen in Ihrer SQL-Abfrage filtern, aber wir werden uns auf die grundlegende SELECT Anweisung konzentrieren. Die Syntax der Anweisung SQL SELECT ist ziemlich einfach. Nehmen wir an, Sie haben eine table in Ihrer Datenbank mit den Spalten col_1, col_2, col_3, usw. Wenn Sie nur die erste Spalte dieser Tabelle benötigen, sieht Ihre SQL-Anweisung SELECT wie folgt aus: SELECT col_1 FROM table; Das war's! Ziemlich einfach, oder? Wenn Sie mehrere Spalten aus Ihrer Tabelle benötigen, führen Sie einfach die Namen dieser Spalten in Ihrer SELECT -Anweisung auf: SELECT col_1, col_2, col_3 FROM table; Wenn Sie schließlich alle Spalten Ihrer Datenbanktabelle benötigen, können Sie einfach das Sternchen (*) verwenden, anstatt alle Spaltennamen aufzulisten: SELECT * FROM table; Lassen Sie uns nun die SELECT Anweisungen mit einigen echten Beispielen üben. Die SQL SELECT-Anweisung: Beispiele Um erste Erfahrungen mit SELECT Anweisungen zu sammeln, schlage ich vor, mit der folgenden Tabelle zu üben, netflixin der einige der erfolgreichsten Netflix-Fernsehserien aufgelistet sind. idtitlegenreyearseasonsepisodes 1The Queen's Gambitdrama202017 2The Haunting of Hill Househorror2018110 3Challenger: The Final Flightdocumentary202014 4Chewing Gumcomedy2015212 5The Umbrella Academycomedy2019220 6Orphan Blackscience fiction2013550 7Dear White Peoplecomedy2017330 Wir wollen zunächst nur die Titel der Fernsehserien. Unsere SELECT Anweisung sieht wie folgt aus: SELECT title FROM netflix; Und hier ist das Ergebnis: title The Queen's Gambit The Haunting of Hill House Challenger: The Final Flight Chewing Gum The Umbrella Academy Orphan Black Dear White People Das ist großartig! Jetzt wollen wir mehr über diese TV-Serien wissen. Fügen wir Informationen über das Genre und das Jahr der Veröffentlichung hinzu: SELECT title, genre, year FROM netflix; Die Ausgabe dieser SQL-Abfrage wird wie folgt aussehen: titlegenreyear The Queen's Gambitdrama2020 The Haunting of Hill Househorror2018 Challenger: The Final Flightdocumentary2020 Chewing Gumcomedy2015 The Umbrella Academycomedy2019 Orphan Blackscience fiction2013 Dear White Peoplecomedy2017 Wie Sie sehen können, ist die Syntax einfach. Sie geben einfach an, welche Spalten Sie SELECT und FROM welcher Tabelle hinzufügen möchten. Nehmen wir nun an, Sie möchten alle verfügbaren Informationen aus der netflix Tabelle. Verwenden Sie einfach die folgende Abfrage: SELECT * FROM netflix; Denken Sie daran, dass das Sternchen (*) besagt, dass wir alle Spalten aus unserer Datenbanktabelle abrufen wollen. Das Ergebnis wird die gesamte Tabelle anzeigen: idtitlegenreyearseasonsepisodes 1The Queen's Gambitdrama202017 2The Haunting of Hill Househorror2018110 3Challenger: The Final Flightdocumentary202014 4Chewing Gumcomedy2015212 5The Umbrella Academycomedy2019220 6Orphan Blackscience fiction2013550 7Dear White Peoplecomedy2017330 Was steckt hinter der SELECT-Anweisung? Jetzt haben Sie ein gewisses Grundverständnis dafür, wie SQL-Abfragen funktionieren. Aber es gibt natürlich noch viel mehr, was Sie mit SQL und speziell mit SELECT tun können. Zu den einfachsten Aktionen gehören das Filtern von Daten mit dem Schlüsselwort WHERE und das Sortieren der Ausgabe mit dem Schlüsselwort ORDER BY: SELECT * FROM netflix WHERE genre = 'comedy' ORDER BY year; Mit dieser einfachen Abfrage haben wir die Fernsehserien im Genre Komödie ausgewählt und die Ausgabe nach dem Erscheinungsjahr sortiert: idtitlegenreyearseasonsepisodes 4Chewing Gumcomedy2015212 7Dear White Peoplecomedy2017330 5The Umbrella Academycomedy2019220 Lassen Sie sich jedoch nicht von der Einfachheit dieser Abfragen täuschen. SQL ist ein mächtiges Werkzeug für den Datenzugriff und die Datenverwaltung. Mit der SELECT-Anweisung können Sie Daten aus mehreren Tabellen kombinieren, zusammenfassende Werte berechnen, komplexe Filter einfügen usw. Erfahren Sie mehr in diesem umfassenden Leitfaden zur SELECT-Anweisung in SQL. Üben wir die SELECT-Anweisung! Wenn Sie SQL schnell lernen wollen, brauchen Sie viel Übung mit realen Beispielen. Ich schlage vor, dass Sie mit dem SQL für Anfänger Kurs zu beginnen. Dieser Kurs behandelt einfache Abfragen für eine einzelne Tabelle und fortgeschrittene Themen wie die Verknüpfung mehrerer Tabellen, das Filtern von Daten mit komplexen WHERE Bedingungen und das Schreiben von Unterabfragen. Außerdem haben Sie die Möglichkeit, diese SQL-Themen mit 129 interaktiven Übungen zu üben. Möchten Sie mehr lernen? Besuchen Sie den SQL-Grundlagen Kurs. Er umfasst zwei weitere Kurse zusätzlich zu SQL für Anfänger und enthält insgesamt über 390 interaktive Übungen. In diesem Kurs gehen Sie über einfache SELECT Anweisungen hinaus und lernen, wie Sie INSERT, UPDATE und DELETE Daten in SQL verarbeiten können. Sie üben auch die Verarbeitung von numerischen, Text- und anderen Datentypen. Wenn Sie Zweifel an der Effektivität des Online-Lernens haben, sollten Sie sich diesen Artikel ansehen, in dem die besten Möglichkeiten zum Online-Üben von SQL zusammengefasst sind. Vielen Dank für die Lektüre und viel Spaß beim Lernen! Tags: SQL-Grundlagen