Einführung in SQL – kostenloser Kurs von ProductStar, Schulung, Datum: 2. Dezember 2023.
Verschiedenes / / December 05, 2023
Um einen neuen Beruf zu meistern, geht es unserer Meinung nach zunächst darum, die Anforderungen für die gewünschten Stellen zu ermitteln und die zu erwerbenden Fähigkeiten aufzuschreiben. Schauen wir uns die Anforderungen für Analystenpositionen an. Und wir werden sehen, dass SQL eine der Hauptvoraussetzungen für eine Analystenposition ist. Deshalb werden wir es studieren!
1. Ein Thema studieren
Lektionen im Videoformat, Workshops mit Fallstudien und Quiz zur Wissensfestigung
2. Erledige Aufgaben
In dem Tempo, in dem Sie sich wohl fühlen und Feedback erhalten.
3. Kommunizieren Sie mit einem Mentor
Wissen festigen und Fehler korrigieren
Alle Aufgaben werden anhand realer Fälle namhafter Unternehmen zusammengestellt; zu Ihrer Bequemlichkeit verfügen die Aufgaben über eine Vorlage für deren Erledigung
Einführungslektion (kostenlos)
Lass uns lernen:
Was ist SQL?
SQL-Funktionen
Warum SQL Analytics?
SQL-Beispiele
Üben:
Laden wir unsere erste Airbnb-Datenbank von GitHub herunter
Lassen Sie uns unser erstes Ergebnis in SQL erzielen!
Werkzeuge:
GitHub
SQLite Online
Lektion 1 Einführung in SQL
Was ist SQL?
SQL-Funktionen
Beispiele für die Verwendung von SQL in verschiedenen Unternehmen
Eine kleine Geschichte von SQL
Manifest blockieren
Welche Tools werden wir verwenden?
Erstes Training
Lektion 2: Daten extrahieren und filtern (Teil 1)
Lernen, mit der Datenextraktion zu arbeiten
WÄHLEN AUS
Schlüsselwortreihenfolge in SQL
GRENZE
Schreiben verschiedener Datentypen in SQL
WHERE und Operatoren =, IS, LIKE, , <=, >=, !=, <>, IS NOT
Üben
Lektion 3 Datenextraktion und -filterung (Teil 2)
Kommentare in SQL
SQL-Groß- und Kleinschreibung
WHERE- und NULL-, IN-, NOT IN- und AND-OR-BETWEEN-Operatoren
Extrahieren von Text/Zahl/NULL
Abrufen einer Tabelle und Hinzufügen einer Text-/Zahlen-/Datums-/NULL-Spalte
Üben
Lektion 4 Daten transformieren und sortieren (Teil 1)
Alias-Alias
Tipps zur Verwendung von Alias
Transformationen UPPER(), LOWER()
Konvertieren mit arithmetischen Operationen
CASE-Konvertierung
Üben
Lektion 5 Daten transformieren und sortieren (Teil 2)
Konvertieren Sie das aktuelle Datum/die aktuelle Uhrzeit
Datum/Uhrzeit-Konvertierung
Sortierung ORDER BY
Abrufen der Top-N- oder Last-N-Datensätze
Üben
Lektion 6: Daten gruppieren
Aggregationsfunktionen MIN(), MAX(), SUM(), AVG()
Aggregationsfunktionen COUNT()
GRUPPIERE NACH
GROUP BY- und Aggregationsfunktionen MIN(), MAX(), SUM(), AVG(), COUNT()
Abfrageausführungsreihenfolge in SQL
HABEN
Unterschied zwischen WO und HABEN
Üben
Lektion 7 Einführung in Datenbanken
Die Rolle von Datenbanken im menschlichen Leben
Geschichte der Datenbankentwicklung
SQL-Abfragearchitektur und Kommunikation mit Datenbanken
Grundbegriffe relationaler Datenbanken:
Tisch
Schlüssel (primär und fremd)
Datenbank und Beziehungen zwischen Tabellen
DBMS
Übung: Einrichten einer Datenbank im PostgreSQL-DBMS
Lektion 8 Tabellen verbinden
Warum wissen, wie man Tabellen verbindet?
Wie funktioniert das Zusammenfügen von Tabellen?
Methoden zum Verbinden von Tabellen
Zusätzliche Vertragsbedingungen
Üben
Lektion 9 Verschachtelte Abfragen (Unterabfragen)
Wie funktioniert eine verspätete Anfrage?
Was ist eine Unterabfrage?
Unterabfragestruktur
Ausführungsreihenfolge der Unterabfrage
Unterabfragen in SELECT
Unterabfragen in FROM
Unterabfragen in JOIN
Unterabfragen in WHERE
Tipps zum Arbeiten mit Unterabfragen
Üben
Lektion 10 Aktualisieren, Hinzufügen und Löschen von Daten
Warum und wie werden Daten geändert?
Daten hinzufügen (INSERT)
Datenaktualisierung (UPDATE)
Daten löschen (DELETE)
Üben
Lektion 11 Tabellen erstellen, ändern und löschen
Warum und wie wechselt man Tabellen?
Tabellen erstellen
Neue Tabellen erstellen
Datentypen
Einschränkungen
Temporäre Tabellen erstellen
Erstellen von Tabellen basierend auf vorhandenen
Wickeltische
Tabellen entfernen
Übung: Erstellen einer Online-Shop-Datenbank
Lektion 12 SQL: Fortgeschritten
Die Fallstricke in SQL verstehen
Operationen mit Text
String-Verkettung
Bestimmen der Saitenlänge
Gibt einen Teil einer Zeichenfolge zurück
Reguläre Ausdrücke
Fensterfunktionen
Abfragebeschleunigung und -optimierung
Ansichten und allgemeine Tabellenausdrücke
Das endgültige
Letztes LEGO-Projekt
Arbeite an einem Abschlussprojekt
Als Teil Ihrer Abschlusshausaufgabe analysieren wir den LEGO-Datensatz.
Lektion 13 Bonuslektion: Wiederholung grundlegender Programme
Wir konsolidieren die untersuchten Materialien
Wir üben verschiedene Tools für die Arbeit mit SQL-Abfragen
Google Data Studio
Modusanalyse
Tableau
Yandex Datalens