Introduzione a SQL: corso gratuito di ProductStar, formazione, data: 2 dicembre 2023.
Miscellanea / / December 05, 2023
A nostro avviso, la prima cosa quando si padroneggia una nuova professione è scoprire i requisiti per i posti vacanti desiderati e annotare le competenze che devono essere acquisite. Diamo un'occhiata ai requisiti per le posizioni di Analista. E vedremo che SQL è uno dei requisiti principali per una posizione di analista. Ecco perché lo studieremo!
1. Studiare un argomento
Lezioni in formato video, laboratori con casi di studio e quiz per consolidare le conoscenze
2. Compiti completi
Al ritmo con cui ti senti a tuo agio e ricevi feedback.
3. Comunicare con un mentore
Consolidare le conoscenze e correggere gli errori
Tutte le attività vengono raccolte sulla base di casi reali di aziende rinomate; per tua comodità, le attività hanno un modello per completarle
Lezione introduttiva (gratuita)
Studiamo:
Cos'è SQL
Funzionalità SQL
Perché Analisi SQL?
Esempi SQL
Pratica:
Scarichiamo il nostro primo database Airbnb da GitHub
Otteniamo il nostro primo risultato in SQL!
Utensili:
GitHub
SQLite in linea
Lezione 1 Introduzione a SQL
Cos'è SQL
Funzionalità SQL
Esempi di utilizzo di SQL in diverse aziende
Un po' di storia di SQL
Blocco del manifesto
Quali strumenti utilizzeremo?
Prima pratica
Lezione 2 Estrazione e filtraggio dei dati (parte 1)
Imparare a lavorare con l'estrazione dei dati
SCELTO DA
Ordine delle parole chiave in SQL
LIMITE
Scrittura di diversi tipi di dati in SQL
WHERE e operatori =, IS, LIKE, , <=, >=, !=, <>, IS NOT
Pratica
Lezione 3 Estrazione e filtraggio dei dati (Parte 2)
Commenti in SQL
Sensibilità tra maiuscole e minuscole SQL
Operatori WHERE e NULL, IN, NOT IN, AND, OR, BETWEEN
Estrazione di testo/numero/NULL
Recupero di una tabella e aggiunta di una colonna di testo/numero/data/NULL
Pratica
Lezione 4 Trasformazione e ordinamento dei dati (parte 1)
Alias alias
Suggerimenti per l'utilizzo dell'Alias
Trasformazioni UPPER(), LOWER()
Conversione mediante operazioni aritmetiche
Conversione CASO
Pratica
Lezione 5 Trasformazione e ordinamento dei dati (parte 2)
Converti la data/ora corrente
Conversione data/ora
Ordinamento ORDINA PER
Recupero dei primi N o degli ultimi N record
Pratica
Lezione 6 Raggruppamento dei dati
Funzioni di aggregazione MIN(), MAX(), SUM(), AVG()
Funzioni di aggregazione COUNT()
RAGGRUPPA PER
GROUP BY e funzioni di aggregazione MIN(), MAX(), SUM(), AVG(), COUNT()
Ordine di esecuzione delle query in SQL
AVENDO
Differenza tra DOVE e AVERE
Pratica
Lezione 7 Introduzione ai database
Il ruolo dei database nella vita umana
Storia dello sviluppo del database
Architettura delle query SQL e comunicazione con i database
Termini di base dei database relazionali:
Tavolo
Chiave (primaria e straniera)
Database e relazioni tra tabelle
DBMS
Esercitazione: configurazione di un database in DBMS PostgreSQL
Lezione 8 Unione di tabelle
Perché sapere come unire le tabelle?
Come funziona l'unione delle tabelle?
Metodi per unire le tabelle
Ulteriori termini di associazione
Pratica
Lezione 9 Query nidificate (sottoquery)
Come funziona una richiesta tardiva?
Cos'è una sottoquery?
Struttura della sottoquery
Ordine di esecuzione della sottoquery
Sottoquery in SELECT
Sottoquery in FROM
Sottoquery in JOIN
Sottoquery in WHERE
Suggerimenti per l'utilizzo delle sottoquery
Pratica
Lezione 10 Aggiornamento, aggiunta e cancellazione dei dati
Perché e come modificare i dati?
Aggiunta di dati (INSERT)
Aggiornamento dei dati (UPDATE)
Cancellazione dei dati (DELETE)
Pratica
Lezione 11 Creazione, modifica ed eliminazione di tabelle
Perché e come cambiare tabella?
Creazione di tabelle
Creazione di nuove tabelle
Tipi di dati
Restrizioni
Creazione di tabelle temporanee
Creazione di tabelle basate su quelle esistenti
Fasciatoi
Rimozione di tabelle
Esercizio: creare un database di un negozio online
Lezione 12 SQL: Avanzato
Comprendere le insidie di SQL
Operazioni con testo
Concatenazione di stringhe
Determinazione della lunghezza della stringa
Restituzione di parte di una stringa
Espressioni regolari
Funzioni della finestra
Accelerazione e ottimizzazione delle query
Viste ed espressioni di tabella comuni
Il finale
Progetto LEGO finale
Lavorare ad un progetto di laurea
Come parte dei compiti finali, analizzeremo il set di dati LEGO.
Lezione 13 Lezione Bonus: Ripasso dei Programmi Base
Consolidiamo i materiali studiati
Facciamo pratica con vari strumenti per lavorare con le query SQL
Google Data Studio
Modalità Analitica
Quadro
Yandex Datalens