Il 0% ha trovato utile questo documento (0 voti)
6 visualizzazioni15 pagine

Modulo 14 SQL 2 Queries

Il documento descrive il linguaggio SQL per le interrogazioni, evidenziando la sua natura dichiarativa. Viene spiegata la struttura delle interrogazioni, con particolare attenzione alle clausole select, from e where, e come queste interagiscono per filtrare e selezionare i dati. Sono forniti esempi pratici per illustrare l'uso di ciascuna clausola.

Caricato da

ndonnaloia
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
6 visualizzazioni15 pagine

Modulo 14 SQL 2 Queries

Il documento descrive il linguaggio SQL per le interrogazioni, evidenziando la sua natura dichiarativa. Viene spiegata la struttura delle interrogazioni, con particolare attenzione alle clausole select, from e where, e come queste interagiscono per filtrare e selezionare i dati. Sono forniti esempi pratici per illustrare l'uso di ciascuna clausola.

Caricato da

ndonnaloia
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd

SQL

2 – Interrogazioni
SQL per le interrogazioni

SQL è un linguaggio dichiarativo, ovvero specifica


l’obiettivo dell’interrogazione invece del modo per
ottenerlo

Ciò nonostante è possibile interpretare le interrogazioni


semplici SQL con espressioni dell’algebra relazionale, di
natura operativa
Struttura di una interrogazione
Tabelle
Clausola select

La clausola select specifica gli attributi dello schema della


tabella risultato

Gli attributi possono essere ridenominati mediante un alias,


specificato dalla clausola as
Clausola select - Esempio 1
Clausola select - Esempio 2
Clausola select - Esempio 3
Clausola from

La clausola from elenca le tabelle da cui estrarre le tuple

Le tuple nel risultato sono un (sottoinsieme di) quelle del


prodotto cartesiano delle tabelle elencate

Per sfoltire le tuple si una selezione attraverso la clausola


where
Clausola from - Esempio 4
Clausola from - Esempio 4
Clausola from

La clausola from elenca le tabelle da cui estrarre le tuple

Le tuple nel risultato sono un (sottoinsieme di) quelle del


prodotto cartesiano delle tabelle elencate

Si può usare un equi-join ottenuto attraverso la clausola


from mediante join … on
Clausola from – Esempio 5
Clausola where

La clausola where è seguita da un’espressione booleana


mediante cui filtra le righe che appartengono al risultato

Corrisponde alla selezione dell’algebra relazionale


Clausola where – Esempio 6

Potrebbero piacerti anche