Operatore LIKE Il fisso
e
primo
carattere
Il di
c'euna
indica
che stringa lunghezza
vuota
arbitrariaanche
Il c'e solo
un
indicache necessariamente
arbitrario
carattere
Gestione dei valori nulli il
nun Relazionale
comenell'Algebra
vienegestito
esercizio bis
As
2
SELECTStipendiostipendio stipendio
x
FROM Impiegato OR
Filiale Filiale
Roma Milano
WHERE non confondersi
bisogna 41
Interpretazione formale delle interrogazioni SQL il
che calcolerà
Dbms
non
significa
il in
questamaniera
query ilquery
infattiil calcolerà
Dbms ed
nella
manieraequivalente
che
trova
facendo
ottimizzata
l'analisidello delle
soluzioni
spazio
esercizio Padre
Paternita
SELECT Paternità
Persone
FROM Reddito
Persone and
WHERE 20
Paternita
Nome Figlio
ti
Padre
paternitaweiglianomelorcadiossopersone di
JOIN
CONDIZIONE
e 3
a
esercizio lo due
volte
figlio
stesso verrai
non
non
per avere
duplicati contato
PadreMadre
DISTINCT Maternità
figlio
SELECT
FROM Paternità
Maternità
WHEREPaternita Maternità
figlio
figlio 42
ESERCIZIO midail del
che reddito padre
di
una
serve coppia persone midail del
che figlio
reddito
nation
fifth redditopersa
ovviareddito
persa reddito
condizione
a Padre_persi
paternita nome
gndizioni Figliopersa
nome
paternita
JOIN ESPLICITO al di
dico fareil
non Dbms cartesiano
di
dico dare
gli
ma un
direttamente
nel
JOIN FROM
nulla
non
cambia senon
la
semantica
ESEMPIO incui
non caso
nuna inanenzaacesistina
anche scambiano
cambierebbe paternità
una
nonna chiave 43
JOIN NATURALE costruisce
ieroinnaturale
solo
sui
realetuplema atti
degli
valori
comuni
in
comune
JOIN ESTERNI e'indispensabile tiè TIÈ
è
W Luigi
Mario
manoanima Enzo Luigi
cara
Silvia A
nome nomennomen
Ebreo ama
mano Luigi
Ii
Join ESTERNO SINISTRO Join ESTERNO DESTRO
e
non
inserisco non
inserisco destrache
a non
Tutteletupiedenatabelia
Tuteletupiedenatabenaasinistrachenon tabella
nellatabella nella
destra asinistra
hannoun
a
hannoun corrispettivo
corrispettivo 44
Join ESTERNO COMPLETO
etnie
agitati che
hanno
non corrispettivi
Il comando ORDER BY le
ordina tuple
ascendentediscendente 45
Operatori Aggregati in
non relazionale
esistono algebra un'estensione insiemi
su
compionooperazioni
tabella
tuple
di sottotabene
Lee fi.tn
wi
Operatori Aggregati - come gestirli 46
Operatore COUNT - Sintassi
Operatori Aggregati
It mezzo 47
COUNT e NULL
Altri operatori aggregati 48
L’operatore SUM
L’operatore MAX
Combinare operatori aggregati
min
Max SI
MAIN
media 49
select avacstipanni
cognome
From
impiegato inonnasensonanestocaso savacresuturantasecca
ATTENZIONE !!!
Interrogazioni con raggruppamento
GROUP BY
Nel incuisia
caso tabella
necessario in una
il
calcolare
sai per dellaquery
risultato in
tuple
le
dividere gruppi
da
inbaseal
valore
assunto
si
utilizza
più
uno attributi
o
la Group
By
clausola
vinti apparire
no
delle
tabelle
in join
nellaselect
possono
compariresolamente
attributi
utilizzati
gli il
per raggruppamento
quindiun degli
sottoinsieme
by
attributidevia
group
che ga
e
attributi realizzano gna
conteggi media
somma 50
GROUP BY - come gestirla è
non obbligatorio
by
nella
gli usati
attributi
solamente
STRETTA group
REGOLA possono
nella
select
apparire 51
GROUP BY e
operatori aggregati
viene
calcolatalaGroup
By
come
le
tabelle
prendo
ii
prodottocartesiano
faccio
le where
condizioni
applico
buttocientualiattributi mi
chenon servono
i nellaselect
coinvolti quindi
non
a meni nella by
neanche group
tabellacherimaneviene
la raggruppata
suquestigruppi
sifannoicalcoli
risultato
il
restituito
viene
einfine
tramite
una
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
-
Appunti Basi di dati
-
Appunti di Basi di dati
-
Appunti Basi di dati completi
-
Appunti personali Basi di dati