

Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
appunti e mappe concettuali in preparazione alla verifica sulle query
Tipologia: Schemi e mappe concettuali
1 / 3
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


Linguaggio SQL (Structured Query Language) è nato con lo scopo di poter eseguire con facilità:
I predicati ALL e DISTINCT Il predicato ALL richiede che nel risultato dell’interrogazione siano incluse tutte le righe che soddisfano le condizione contenute nel comando. Il predicato DISTINCT richiede che le righe duplicate nella tabella risultante siano ridotte a una AS serve per modificare il nome della colonna finale della query Il predicato IS NULL serve per controllare la presenza di valori nulli Operazioni Relazionali Selezione = estrae da una relazione le righe che soddisfano una certa condizione Proiezione = permette di ottenere una relazione contenente solo alcuni attributi della relazione di partenza Congiunzione = congiungere due tabelle facendo una fusione La clausola INNER JOIN serve per congiungere 2 tabelle con un equi-join tra campi con il medesimo nome Funzioni di Aggregazioni = funzioni predefinite nel comando select che agiscono sui valori contenuti in insiemi di righe di una tabella Count = funzione che conta il numero di occorrenze selezionate dall’interrogazione Sum = funzione che restituisce la somma dei valori contenuti in una colonna, specificata come argomento della funzione Avg = funzione che calcola la media dei valori numerici contenuti in una colonna di una tabella Min e Max = funzioni che restituiscono rispettivamente il valore minimo e il valore massimo dei dati della colonna argomento della funzione Ordinamenti e Raggruppamenti Order By = clausola per ottenere i risultati di un'interrogazione ordinati secondo i valori contenuti in una o più colonne; l’ordinamento può essere crescente (ASC) e decrescente (DESC) Group By = clausola per permettere di raggruppare un insieme di righe aventi lo stesso valore nelle colonne indicate nella clausola Having = clausola che sottopone i gruppi creati con Group By a una o più condizioni Select Elenco di espressioni da mostrare From Tabelle da cui estrarre le righe Where Condizioni sulle righe estratte