Principiante assoluto? Inizia qui.

A cosa serve SQL? Scoprilo con la pratica.

Una cliente ordina 10 sedie. Il negozio ne conta 8, il sito 11: bisogna accettare la vendita? Scopri come un database crea informazioni affidabili e come SQL le recupera.

  • Esempio concreto
  • Prima query guidata
  • Senza account per iniziare
Arriva un ordine

Possiamo accettare questa vendita?

La cliente vuole acquistare10 sedie
Il negozio indica
8sedie disponibili
Bisogna rifiutare
Il sito indica
11sedie disponibili
Si può accettare
Due risposte per un solo ordine.Senza informazioni condivise e controllate, nessuno sa quale decisione sia affidabile.

Più file, più verità

Una correzione locale può creare una contraddizione globale.

Un foglio di calcolo è utile per esplorare un piccolo dataset o svolgere un’analisi occasionale. Quando più team e processi condividono, collegano e modificano gli stessi fatti, un database offre struttura e regole comuni.

Scopri come scegliere senza contrapporre gli strumenti
Illustrazione di tabelle collegate di clienti, ordini e prodotti in un ambiente di apprendimento

Prima e dopo

Il database non sostituisce il mestiere: rende controllabili i fatti.

Prima

Fonti non coordinate

  • Nomi e definizioni variabili
  • Relazioni impossibili da verificare
  • Modifiche simultanee invisibili
  • Report difficili da riprodurre
Con un database relazionale

Fonte strutturata e condivisa

  • Tabelle e tipi documentati
  • Chiavi e relazioni controllate
  • Vincoli e transazioni
  • Domande riproducibili con SQL

Molto più di SELECT

SQL struttura, interroga, modifica, controlla, protegge e automatizza.

Inizia da sei famiglie essenziali. Le capacità avanzate e la loro disponibilità reale sono descritte separatamente.

Modellare

Separare clienti, ordini e pagamenti senza perderne le relazioni.

SQL · PostgreSQL

Interrogare

Trasformare una domanda aziendale in un risultato riproducibile.

SQL · PostgreSQL

Modificare

Aggiungere, correggere o eliminare dati con precisione.

SQL · PostgreSQL

Garantire l’integrità

Rifiutare prezzi negativi, duplicati e relazioni orfane.

SQL · PostgreSQL

Gestire le transazioni

Confermare o annullare insieme più modifiche.

SQL · PostgreSQL

Creare viste

Riutilizzare una definizione comune in più report.

SQL · PostgreSQL

La prima risposta visibile

Esegui una query su sei ordini fittizi.

Somma gli importi per città e mette al primo posto il fatturato più alto. L’ambiente SQL si carica solo quando premi Esegui.

Ambiente SQL nel browser

Quale città genera più fatturato?

Esegui una query di lettura sui dati fittizi di questo esercizio. Nulla viene inviato a SQL.tn.

Locale e privato
Scorciatoia: Ctrl/⌘ + Invio
L’ambiente SQL verrà preparato alla prima esecuzione.

Micro-corso gratuito · 35-45 min

Perché esiste SQL?

Comprendi perché le aziende usano i database, poi scrivi la tua prima query per risolvere un problema reale.

  • Individuare i limiti di fonti non coordinate
  • Distinguere database, DBMS, server e linguaggio SQL
  • Comprendere tabelle, chiavi, relazioni e vincoli
  • Collegare un bisogno aziendale a una capacità SQL
01 · Individuare le contraddizioni02 · Collegare le tabelle giuste03 · Scegliere le regole04 · Mappare le capacità05 · Rispondere con SQL
20lezioni pubblicate
44esercizi con convalida
2progetti disponibili
20guide pratiche

Percorso strutturato

Continua con Fondamenti SQL.

Dalla prima query a un’analisi aziendale completa: filtri, calcoli, date, aggregazioni, join e CTE.

Disponibile

Fondamenti di SQL

SELECTWHEREGROUP BYJOINCTE
20 lezioni44 esercizi nel catalogoVedi il percorso

Pratica e casi aziendali

Convalida una query e costruisci un’analisi.

SELECTSenza account

Seleziona le colonne corrette

Mostra solo il nome e il prezzo di ciascun prodotto.

Livello : PrincipianteApri l’esercizio
WHERE · ORDER BYSenza account

Filtra e ordina gli ordini

Trova ordini superiori a 50 TND, dal più alto al più basso.

Livello : PrincipianteApri l’esercizio
Progetto aziendaleDisponibile

Analizzare le vendite di una rete di negozi

Crea indicatori di fatturato da vendite fittizie distribuite tra più città e canali.

  • Calcolare il fatturato totale.
  • Confrontare il fatturato per città.
  • Confrontare le vendite in negozio e online.
Crea uno spazio per il progetto

Competenze mirate

I prossimi micro-corsi sono visibili, ma non ancora in vendita.

Iscriviti alla lista d’attesa solo se il risultato atteso corrisponde al tuo bisogno.

In preparazioneDa 45 a 60 min

SQL, PostgreSQL, MySQL e SQL Server: quali differenze?

Distinguere linguaggio, database, DBMS, server e dialetto e riconoscere le differenze importanti.

Vedi prerequisiti e programma previsto

Offerte attuali

Prova gratis, poi scegli SQL Essenziale se il percorso fa per te.

I micro-corsi in preparazione non modificano prezzo o condizioni di SQL Essenziale.

Accessibile con un account gratuito

Scoperta

Per provare il metodo e costruire le prime abitudini SQL.

Gratis

  • 8 lezioni fondamentali
  • 15 esercizi interattivi con soluzioni
  • Progetto guidato Analisi delle vendite (account gratuito richiesto)
  • Test di livello e ambiente SQL
  • Progressi collegati all’account
Crea il mio spazio gratuito

Guide collegate alla pratica

Approfondisci una domanda, poi passa all’attività.

Una barriera rifiuta un valore non valido, una capsula assicura due operazioni e un sensore archivia una modifica

Vincoli, transazioni o trigger: quale strumento scegliere?

Questi tre strumenti proteggono i dati in momenti diversi. Confonderli aggiunge complessità senza migliorare l'affidabilità.

Leggi la guida
Due contatori confrontano tutte le righe con le celle effettivamente compilate

COUNT(*) o COUNT(colonna)?

La differenza sembra piccola, ma può modificare un KPI di completezza o volume.

Leggi la guida
Un analista utilizza un foglio di calcolo individuale collegato tramite un bridge a un database condiviso da diversi collaboratori

Excel o database: come scegliere?

La scelta giusta non dipende da un duello tra strumenti, ma dal modo in cui i tuoi dati vivono e vengono condivisi.

Leggi la guida

Domande frequenti

Prima di iniziare.

Che cos’è SQL?

SQL è un linguaggio usato da diversi sistemi di gestione di database per strutturare, interrogare, modificare e controllare i dati. PostgreSQL, MySQL e SQL Server sono DBMS, non sinonimi di SQL.

A chi si rivolge SQL.tn?

SQL.tn si rivolge a studenti, persone in riqualificazione e professionisti che vogliono imparare SQL o rafforzare le proprie competenze sui dati.

Devo installare un programma?

No. Puoi leggere le lezioni, vedere le soluzioni, svolgere il test e usare l’ambiente SQL interattivo direttamente nel browser.

Che cosa comprende l’accesso gratuito?

Dopo tre attività accessibili senza account, lo spazio Scoperta gratuito sblocca 8 lezioni, 15 esercizi con soluzioni, il test di livello, l’ambiente SQL e il progetto guidato Analisi delle vendite. Il progetto richiede un account gratuito per salvare i progressi.

Posso imparare senza saper programmare?

Sì. Il micro-corso gratuito Perché esiste SQL? parte da file contraddittori prima di introdurre tabelle, relazioni e la prima query.

Vedi tutte le FAQ