SQL ist die Sprache, mit der du Daten aus Datenbanken...
SQL Grundlagen: Effiziente Datenbankabfragen leicht gemacht






Grundlagen von SQL-Datenbankabfragen
Stell dir vor, du hast eine riesige Sammlung von Daten und willst bestimmte Informationen finden - genau dafür ist SQL da! Eine Datenbank ist wie ein digitales Archiv mit Millionen von Informationen, und Abfragen helfen dir, die richtigen Daten herauszufiltern.
Der einfachste SQL-Befehl ist SELECT * FROM tabellenname. Das Sternchen (*) bedeutet "alle Spalten" und gibt dir den kompletten Inhalt einer Tabelle aus. SELECT und FROM sind dabei unveränderliche Grundbausteine jeder Abfrage.
Du kannst aber auch spezifischer werden: SELECT attributname1, attributname2 FROM tabellenname zeigt nur bestimmte Spalten an. Mit AS kannst du Spaltenüberschriften umbenennen: SELECT attributname AS "Mein Name" FROM tabellenname.
Tipp: SQL unterscheidet nicht zwischen Groß- und Kleinschreibung - du kannst also entspannt tippen!
SQL bietet auch praktische Funktionen wie COUNT() zum Zählen, MAX() und MIN() für Höchst- und Niedrigstwerte, AVG() für Durchschnitte und SUM() zum Addieren von Werten.

Datumsfunktionen in SQL
Wenn du mit Datumsangaben arbeitest, wird SQL richtig mächtig! Mit Datumsfunktionen kannst du aus Datumsfeldern spezifische Informationen extrahieren.
YEAR() und MONTH() holen dir die Jahreszahl oder den Monat aus einem Datum. Du kannst entweder Spaltenname verwenden: YEAR(geburtsdatum) oder feste Werte eingeben: YEAR('2023-12-25').
Die NOW()-Funktion ist besonders praktisch - sie gibt das aktuelle Datum mit Uhrzeit aus. Kombiniert mit YEAR() oder MONTH() bekommst du das aktuelle Jahr oder den aktuellen Monat: YEAR(NOW()).
Das Coole ist: Du kannst Datumsfunktionen mit klassischen Funktionen kombinieren! Zum Beispiel COUNT(YEAR(geburtsdatum)) - aber die klassische Funktion muss immer vor der Datumsfunktion stehen. Achte dabei auf die korrekte Klammerung, sonst gibt's Fehlermeldungen.
Merkhilfe: Bei kombinierten Funktionen arbeitet SQL von innen nach außen - erst das Datum verarbeiten, dann zählen oder rechnen!

Bedingungen mit WHERE
Jetzt wird's richtig interessant! Mit WHERE filterst du deine Ergebnisse nach bestimmten Bedingungen - wie ein digitaler Detektiv, der nur nach bestimmten Spuren sucht.
Die Grundstruktur ist: SELECT * FROM tabelle WHERE spalte [operator] wert. Operatoren sind deine Werkzeuge: = (gleich), <> oder != (ungleich), <, >, <=, >= für Vergleiche.
Du kannst mehrere Bedingungen mit AND und OR verknüpfen: WHERE (alter > 18) AND (stadt = 'Berlin'). Mit NOT drehst du Bedingungen um: WHERE NOT alter < 18 findet alle über 18.
LIKE ist perfekt für Textsuchen mit Platzhaltern: % steht für beliebig viele Zeichen, _ für genau ein Zeichen. WHERE name LIKE 'Max%' findet alle Namen, die mit "Max" beginnen.
Profi-Tipp: BETWEEN prüft Wertebereiche super elegant:
WHERE alter BETWEEN 18 AND 25findet alle zwischen 18 und 25 Jahren!
BETWEEN funktioniert auch mit Datumsangaben und macht Bereichsabfragen kinderleicht.

Gruppierung mit GROUP BY
GROUP BY ist wie ein Sortierer, der ähnliche Datensätze zusammenfasst - perfekt für Zusammenfassungen und Statistiken!
Die Syntax ist: SELECT * FROM tabelle GROUP BY spaltenname. Alle Zeilen mit gleichen Werten in der gruppierten Spalte werden zusammengefasst. Das macht besonders mit Funktionen Sinn: SELECT COUNT(*) AS anzahl FROM tabelle GROUP BY stadt zählt, wie viele Personen in jeder Stadt leben.
HAVING ist das WHERE für gruppierte Daten! Nach der Gruppierung kannst du nochmal filtern: GROUP BY stadt HAVING COUNT(*) > 100 zeigt nur Städte mit mehr als 100 Einträgen.
Wichtig: HAVING muss immer nach GROUP BY stehen und kann nicht ohne GROUP BY verwendet werden - es ist das "WHERE der Gruppierung"!
Die Reihenfolge ist entscheidend: Erst WHERE (filtert Rohdaten), dann GROUP BY (gruppiert), dann HAVING (filtert Gruppen). So baust du präzise Abfragen auf.

Sortierung mit ORDER BY
ORDER BY bestimmt die Reihenfolge deiner Ergebnisse - der letzte Schliff für perfekte Abfragen!
Standardmäßig sortiert SQL alphabetisch aufsteigend: SELECT * FROM tabelle ORDER BY name. Für andere Sortierungen verwendest du ASC (aufsteigend) oder DESC (absteigend): ORDER BY alter DESC.
Du kannst nach mehreren Spalten sortieren: ORDER BY nachname ASC, vorname DESC. Dabei ist die erste Spalte die Hauptsortierung, die zweite die Untersortierung - wie im Telefonbuch erst nach Nachname, dann nach Vorname.
Die komplette SQL-Struktur folgt immer dieser Reihenfolge: SELECT → FROM → WHERE → GROUP BY → HAVING → ORDER BY. Die Spezifität nimmt von oben nach unten zu - du filterst und verfeinerst Schritt für Schritt.
Merkregel: SQL arbeitet wie ein Trichter - oben breit (alle Daten), unten spitz (genau deine gewünschten, sortierten Ergebnisse)!
Alle Teile außer SELECT und FROM sind optional und können beliebig kombiniert werden - je nach dem, was du erreichen willst.
Wir dachten schon, du fragst nie...
Ähnlicher Inhalt
Beliebtester Inhalt in Wirtschaft und Recht
9Grundwissensquiz Wirtschaftspolitik
kurze Überprüfung einiger Grundwissensbegriffe
Botswana Tourismus: Strategien & Herausforderungen
Diese umfassende Klausur behandelt das touristische Potenzial Botsuanas, einschließlich der Lokalisierung, Entwicklung und Bewertung der Nachhaltigkeit. Analysiert werden die ökonomischen, sozialen und ökologischen Aspekte des Tourismus in Botswana. Ideal für Oberstufenschüler, die sich auf Erdkunde-Klausuren vorbereiten. Note: 13.
Industrialisierung England Quiz
Industrialisierung England Quiz
Politik (Eu)
Allgemeinwissen rund um Politik (Eu)
PoWi LK Abitur 2025 Hessen Q1 Verfassung, Partein, Medien
Alle Themen der PoWi LK Abitur 2025 Hessen Q1.
PoWi LK Abitur 2025 Hessen Q2 Konjunktur/NO WP, AO WP, Arbeitsmarkt und Traifpolitik
Alle Themen PoWi LK Abitur 2025 Hessen Q2. Konjunktur/Nachfrage, orientierte Wirtschaftspolitik von Keynes. Angebot orientierte Wirtschaftspolitik von Milton, Friedman und nachhaltiger Wirtschaftswachstum. Arbeitsmarkt und Tarifpolitik.
PoWi LK Abitur 2025 Hessen Q3 Internationale Konflikte, Globalisierung, Weltumweltpolitik
Alle Themen PoWi LK Abitur 2025 Hessen Q3. internationale Konflikte, insbesondere Russland, Ukraine, Konflikt und Deutsche Außen- und Sicherheitspolitik. Globalisierung Vor- und Nachteile. Weltumweltpolitik mit den Akteur.
Zusammenfassung/Lernzettel GRW Abitur Sachsen 2025 (alle Themen aus 11. & 12. Klasse)
Das sind alle meine Lernzettel für die mündliche GRW Prüfung (am Ende 14 Punkte bekommen). Umfasst die Themen Medien, Sozialer Wandel, Internationale Politik, Wirtschaft und politische Theorien. Jedenfalls viel Erfolg beim Lernen :)
Tarifverhandlungen und Arbeitsmarktstrategien
Diese Zusammenfassung behandelt die Strategien von Gewerkschaften und Arbeitgeberverbänden bei Tarifverhandlungen sowie die Auswirkungen auf den Arbeitsmarkt. Wichtige Themen sind Tarifautonomie, Tarifkonflikte, atypische Beschäftigungsverhältnisse, Mindestlohn und die Rolle von Gewerkschaften und Arbeitgeberverbänden. Ideal für das PoWi-Abitur zur Vertiefung der Kenntnisse in Arbeitsmarkt- und Tarifpolitik.
Beliebtester Inhalt
9Führerschein Theorie Wiederholung/Notizen
Schilder, Zeichen, Zahlen, Vorfahrt und mehr - alles für die theoretische Führerscheinprüfung :)
Der zerbrochene Krug Lernzettel & Zusammenfassung
Der zerbrochene Krug, Die wichtigsten Informationen zusammengefasst, Lernzettel
Heimsuchung komplette Zusammenfassung
Zusammenfassung des Buches als auch der einzelnen Kapitel und deren Charakteren. Auch tabellarisch. Im Unterricht ohne KI erstellt
Lernzettel ZP 10 Mathe
Lernzettel von der ZP 10
10 unregelmäßige Verben im past participle
unregelmäßige Verben aus Englisch - past participle
„Heimsuchung“ - Jenny Erpenbeck Lernlandkarte/ Lern Übersicht
Lernzettel/ Lernlandkarte Heimsuchung, Jenny Erpenbeck, Methodik Deutsch Abitur
Heimsuchung - Jenny Erpenbeck
Inhalt, Entstehung und Quellen, Figuren, Geschichtliche Hintergründe, Motive, Erzählstruktur/- stil
Mathe ZP10 Zusammenfassung NRW
Zusammenfassung der Mathethemwn für die ZP10 NRW + Formelsammlung
Fahrschule Theorieprüfung Essentials
Entdecke die wichtigsten Punkte für die Theorieprüfung in der Fahrschule. Diese Zusammenfassung behandelt Geschwindigkeitsbegrenzungen, Sicherheitsabstände, Verkehrszeichen und wichtige Berechnungen für Reaktions- und Bremswege. Ideal für angehende Fahrer, die sich optimal vorbereiten möchten.
Schüler lieben uns — und du auch.
Die App ist sehr einfach zu bedienen und gut gestaltet. Ich habe bisher alles gefunden, wonach ich gesucht habe, und konnte viel aus den Präsentationen lernen! Ich werde die App definitiv für ein Schulprojekt nutzen! Und natürlich hilft sie auch sehr als Inspiration.
Diese App ist wirklich super. Es gibt so viele Lernzettel und Hilfen [...]. Mein Problemfach ist zum Beispiel Französisch und die App hat so viele Möglichkeiten zur Hilfe. Dank dieser App habe ich mich in Französisch verbessert. Ich würde sie jedem empfehlen.
Wow, ich bin wirklich begeistert. Ich habe die App einfach mal ausprobiert, weil ich sie schon oft beworben gesehen habe und war absolut beeindruckt. Diese App ist DIE HILFE, die man für die Schule braucht und vor allem bietet sie so viele Dinge wie Übungen und Lernzettel, die mir persönlich SEHR geholfen haben.
SQL Grundlagen: Effiziente Datenbankabfragen leicht gemacht
SQL ist die Sprache, mit der du Daten aus Datenbanken abfragen kannst - vom einfachen "zeig mir alles" bis zu komplexen, gefilterten Suchanfragen. Mit den richtigen Befehlen holst du dir genau die Informationen, die du brauchst.

Grundlagen von SQL-Datenbankabfragen
Stell dir vor, du hast eine riesige Sammlung von Daten und willst bestimmte Informationen finden - genau dafür ist SQL da! Eine Datenbank ist wie ein digitales Archiv mit Millionen von Informationen, und Abfragen helfen dir, die richtigen Daten herauszufiltern.
Der einfachste SQL-Befehl ist SELECT * FROM tabellenname. Das Sternchen (*) bedeutet "alle Spalten" und gibt dir den kompletten Inhalt einer Tabelle aus. SELECT und FROM sind dabei unveränderliche Grundbausteine jeder Abfrage.
Du kannst aber auch spezifischer werden: SELECT attributname1, attributname2 FROM tabellenname zeigt nur bestimmte Spalten an. Mit AS kannst du Spaltenüberschriften umbenennen: SELECT attributname AS "Mein Name" FROM tabellenname.
Tipp: SQL unterscheidet nicht zwischen Groß- und Kleinschreibung - du kannst also entspannt tippen!
SQL bietet auch praktische Funktionen wie COUNT() zum Zählen, MAX() und MIN() für Höchst- und Niedrigstwerte, AVG() für Durchschnitte und SUM() zum Addieren von Werten.

Datumsfunktionen in SQL
Wenn du mit Datumsangaben arbeitest, wird SQL richtig mächtig! Mit Datumsfunktionen kannst du aus Datumsfeldern spezifische Informationen extrahieren.
YEAR() und MONTH() holen dir die Jahreszahl oder den Monat aus einem Datum. Du kannst entweder Spaltenname verwenden: YEAR(geburtsdatum) oder feste Werte eingeben: YEAR('2023-12-25').
Die NOW()-Funktion ist besonders praktisch - sie gibt das aktuelle Datum mit Uhrzeit aus. Kombiniert mit YEAR() oder MONTH() bekommst du das aktuelle Jahr oder den aktuellen Monat: YEAR(NOW()).
Das Coole ist: Du kannst Datumsfunktionen mit klassischen Funktionen kombinieren! Zum Beispiel COUNT(YEAR(geburtsdatum)) - aber die klassische Funktion muss immer vor der Datumsfunktion stehen. Achte dabei auf die korrekte Klammerung, sonst gibt's Fehlermeldungen.
Merkhilfe: Bei kombinierten Funktionen arbeitet SQL von innen nach außen - erst das Datum verarbeiten, dann zählen oder rechnen!

Bedingungen mit WHERE
Jetzt wird's richtig interessant! Mit WHERE filterst du deine Ergebnisse nach bestimmten Bedingungen - wie ein digitaler Detektiv, der nur nach bestimmten Spuren sucht.
Die Grundstruktur ist: SELECT * FROM tabelle WHERE spalte [operator] wert. Operatoren sind deine Werkzeuge: = (gleich), <> oder != (ungleich), <, >, <=, >= für Vergleiche.
Du kannst mehrere Bedingungen mit AND und OR verknüpfen: WHERE (alter > 18) AND (stadt = 'Berlin'). Mit NOT drehst du Bedingungen um: WHERE NOT alter < 18 findet alle über 18.
LIKE ist perfekt für Textsuchen mit Platzhaltern: % steht für beliebig viele Zeichen, _ für genau ein Zeichen. WHERE name LIKE 'Max%' findet alle Namen, die mit "Max" beginnen.
Profi-Tipp: BETWEEN prüft Wertebereiche super elegant:
WHERE alter BETWEEN 18 AND 25findet alle zwischen 18 und 25 Jahren!
BETWEEN funktioniert auch mit Datumsangaben und macht Bereichsabfragen kinderleicht.

Gruppierung mit GROUP BY
GROUP BY ist wie ein Sortierer, der ähnliche Datensätze zusammenfasst - perfekt für Zusammenfassungen und Statistiken!
Die Syntax ist: SELECT * FROM tabelle GROUP BY spaltenname. Alle Zeilen mit gleichen Werten in der gruppierten Spalte werden zusammengefasst. Das macht besonders mit Funktionen Sinn: SELECT COUNT(*) AS anzahl FROM tabelle GROUP BY stadt zählt, wie viele Personen in jeder Stadt leben.
HAVING ist das WHERE für gruppierte Daten! Nach der Gruppierung kannst du nochmal filtern: GROUP BY stadt HAVING COUNT(*) > 100 zeigt nur Städte mit mehr als 100 Einträgen.
Wichtig: HAVING muss immer nach GROUP BY stehen und kann nicht ohne GROUP BY verwendet werden - es ist das "WHERE der Gruppierung"!
Die Reihenfolge ist entscheidend: Erst WHERE (filtert Rohdaten), dann GROUP BY (gruppiert), dann HAVING (filtert Gruppen). So baust du präzise Abfragen auf.

Sortierung mit ORDER BY
ORDER BY bestimmt die Reihenfolge deiner Ergebnisse - der letzte Schliff für perfekte Abfragen!
Standardmäßig sortiert SQL alphabetisch aufsteigend: SELECT * FROM tabelle ORDER BY name. Für andere Sortierungen verwendest du ASC (aufsteigend) oder DESC (absteigend): ORDER BY alter DESC.
Du kannst nach mehreren Spalten sortieren: ORDER BY nachname ASC, vorname DESC. Dabei ist die erste Spalte die Hauptsortierung, die zweite die Untersortierung - wie im Telefonbuch erst nach Nachname, dann nach Vorname.
Die komplette SQL-Struktur folgt immer dieser Reihenfolge: SELECT → FROM → WHERE → GROUP BY → HAVING → ORDER BY. Die Spezifität nimmt von oben nach unten zu - du filterst und verfeinerst Schritt für Schritt.
Merkregel: SQL arbeitet wie ein Trichter - oben breit (alle Daten), unten spitz (genau deine gewünschten, sortierten Ergebnisse)!
Alle Teile außer SELECT und FROM sind optional und können beliebig kombiniert werden - je nach dem, was du erreichen willst.
Wir dachten schon, du fragst nie...
Ähnlicher Inhalt
Beliebtester Inhalt in Wirtschaft und Recht
9Grundwissensquiz Wirtschaftspolitik
kurze Überprüfung einiger Grundwissensbegriffe
Botswana Tourismus: Strategien & Herausforderungen
Diese umfassende Klausur behandelt das touristische Potenzial Botsuanas, einschließlich der Lokalisierung, Entwicklung und Bewertung der Nachhaltigkeit. Analysiert werden die ökonomischen, sozialen und ökologischen Aspekte des Tourismus in Botswana. Ideal für Oberstufenschüler, die sich auf Erdkunde-Klausuren vorbereiten. Note: 13.
Industrialisierung England Quiz
Industrialisierung England Quiz
Politik (Eu)
Allgemeinwissen rund um Politik (Eu)
PoWi LK Abitur 2025 Hessen Q1 Verfassung, Partein, Medien
Alle Themen der PoWi LK Abitur 2025 Hessen Q1.
PoWi LK Abitur 2025 Hessen Q2 Konjunktur/NO WP, AO WP, Arbeitsmarkt und Traifpolitik
Alle Themen PoWi LK Abitur 2025 Hessen Q2. Konjunktur/Nachfrage, orientierte Wirtschaftspolitik von Keynes. Angebot orientierte Wirtschaftspolitik von Milton, Friedman und nachhaltiger Wirtschaftswachstum. Arbeitsmarkt und Tarifpolitik.
PoWi LK Abitur 2025 Hessen Q3 Internationale Konflikte, Globalisierung, Weltumweltpolitik
Alle Themen PoWi LK Abitur 2025 Hessen Q3. internationale Konflikte, insbesondere Russland, Ukraine, Konflikt und Deutsche Außen- und Sicherheitspolitik. Globalisierung Vor- und Nachteile. Weltumweltpolitik mit den Akteur.
Zusammenfassung/Lernzettel GRW Abitur Sachsen 2025 (alle Themen aus 11. & 12. Klasse)
Das sind alle meine Lernzettel für die mündliche GRW Prüfung (am Ende 14 Punkte bekommen). Umfasst die Themen Medien, Sozialer Wandel, Internationale Politik, Wirtschaft und politische Theorien. Jedenfalls viel Erfolg beim Lernen :)
Tarifverhandlungen und Arbeitsmarktstrategien
Diese Zusammenfassung behandelt die Strategien von Gewerkschaften und Arbeitgeberverbänden bei Tarifverhandlungen sowie die Auswirkungen auf den Arbeitsmarkt. Wichtige Themen sind Tarifautonomie, Tarifkonflikte, atypische Beschäftigungsverhältnisse, Mindestlohn und die Rolle von Gewerkschaften und Arbeitgeberverbänden. Ideal für das PoWi-Abitur zur Vertiefung der Kenntnisse in Arbeitsmarkt- und Tarifpolitik.
Beliebtester Inhalt
9Führerschein Theorie Wiederholung/Notizen
Schilder, Zeichen, Zahlen, Vorfahrt und mehr - alles für die theoretische Führerscheinprüfung :)
Der zerbrochene Krug Lernzettel & Zusammenfassung
Der zerbrochene Krug, Die wichtigsten Informationen zusammengefasst, Lernzettel
Heimsuchung komplette Zusammenfassung
Zusammenfassung des Buches als auch der einzelnen Kapitel und deren Charakteren. Auch tabellarisch. Im Unterricht ohne KI erstellt
Lernzettel ZP 10 Mathe
Lernzettel von der ZP 10
10 unregelmäßige Verben im past participle
unregelmäßige Verben aus Englisch - past participle
„Heimsuchung“ - Jenny Erpenbeck Lernlandkarte/ Lern Übersicht
Lernzettel/ Lernlandkarte Heimsuchung, Jenny Erpenbeck, Methodik Deutsch Abitur
Heimsuchung - Jenny Erpenbeck
Inhalt, Entstehung und Quellen, Figuren, Geschichtliche Hintergründe, Motive, Erzählstruktur/- stil
Mathe ZP10 Zusammenfassung NRW
Zusammenfassung der Mathethemwn für die ZP10 NRW + Formelsammlung
Fahrschule Theorieprüfung Essentials
Entdecke die wichtigsten Punkte für die Theorieprüfung in der Fahrschule. Diese Zusammenfassung behandelt Geschwindigkeitsbegrenzungen, Sicherheitsabstände, Verkehrszeichen und wichtige Berechnungen für Reaktions- und Bremswege. Ideal für angehende Fahrer, die sich optimal vorbereiten möchten.
Schüler lieben uns — und du auch.
Die App ist sehr einfach zu bedienen und gut gestaltet. Ich habe bisher alles gefunden, wonach ich gesucht habe, und konnte viel aus den Präsentationen lernen! Ich werde die App definitiv für ein Schulprojekt nutzen! Und natürlich hilft sie auch sehr als Inspiration.
Diese App ist wirklich super. Es gibt so viele Lernzettel und Hilfen [...]. Mein Problemfach ist zum Beispiel Französisch und die App hat so viele Möglichkeiten zur Hilfe. Dank dieser App habe ich mich in Französisch verbessert. Ich würde sie jedem empfehlen.
Wow, ich bin wirklich begeistert. Ich habe die App einfach mal ausprobiert, weil ich sie schon oft beworben gesehen habe und war absolut beeindruckt. Diese App ist DIE HILFE, die man für die Schule braucht und vor allem bietet sie so viele Dinge wie Übungen und Lernzettel, die mir persönlich SEHR geholfen haben.