SQL – Häufige Fragen im Fachgespräch – Anwendungsentwickler-Podcast #19 - podcast episode cover

SQL – Häufige Fragen im Fachgespräch – Anwendungsentwickler-Podcast #19

Jul 06, 201533 min
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

In der neunzehnten Episode meines Anwendungsentwickler-Podcasts setze ich die Reihe der häufigen Fragen im Fachgespräch mit dem Thema SQL fort.

Inhalt SQL
  • Was ist SQL?
    • Structured Query Language, Abfragesprache für relationale Datenbanken.
  • Was sind die Untergruppen von SQL und was sind übliche Statements?
    • DDL: CREATE TABLE; DML: INSERT, UPDATE, DELETE; DQL: SELECT; DCL: GRANT, REVOKE; TCL: COMMIT, ROLLBACK.
  • Was bedeuten Selektion und Projektion?
    • Selektion: Auswahl von Zeilen (Datensätzen), Projektion: Auswahl von Spalten.
  • Wie sieht ein übliches SELECT-Statement aus?
    • SELECT Spalten FROM Tabellen WHERE Bedingung GROUP BY Spalten HAVING Bedingung ORDER BY Spalten
  • Was macht ein SELECT DISTINCT?
    • Liefert aus einer Ergebnismenge nur die eindeutigen Werte.
  • Welche Arten von JOINs gibt es?
    • INNER, [LEFT|RIGHT|FULL] OUTER, NATURAL
  • Was ist eine Aggregatsfunktion?
    • Aggregiert mehrere Werte zu einem Wert (z.B. Summe, Anzahl, Mittelwert).
  • Was macht ein GROUP BY?
    • Gruppiert bei der Anwendung einer Aggregatsfunktion nach bestimmten Spalten.
  • Welche Datentypen gibt es in Datenbanken?
    • Zeichenketten (z.B. VARCHAR), Zahlen (z.B. NUMBER) und Datum reichen (für die Prüfung). Einige Datenbanken bieten noch mehr Möglichkeiten: Boolean, Text usw.
Literaturempfehlungen Links
For the best experience, listen in Metacast app for iOS or Android