Che materia stai cercando?

Informatica - la clausola group by Appunti scolastici Premium

Appunti con esempi per l'esame di di informatica del professor Grande sulla clausola group by. Gli argomenti trattati sono i seguenti: la forma generale, le conseguenze di GROUP BY, la sequenza dei calcoli, i raggruppamenti multipli, le distribuzioni di frequenza, lo stesso valore per l'attributo, le tuple.

Esame di Informatica docente Prof. A. Grande

Anteprima

ESTRATTO DOCUMENTO

SELECT uso, count(*)

FROM modello

WHERE uso = 'utili'

GROUP BY uso;[38] USO COUNT(*)

----- --------

utili 4

9.4 La sequenza dei calcoli

A proposito della condizione espressa nella [38], notiamo che essa agisce nel senso di selezionare

le tuple ammesse all'operazione di raggruppamento. In generale, una query che presenta una

struttura di questo tipo, tempifica le sue operazioni secondo il seguente ordine:

1. selezione sulle tuple della relazione originale con la WHERE;

2. raggruppamento;

3. lista dei valori specificati dopo SELECT.

Se nella query [38] viene esclusa la condizione specificata con la WHERE, si otterra' una lista che

riporta, accanto ad ogni categoria di uso, il numero di automobili corrispondente (non viene

ovviamente eseguito il punto 1). Il testo del comando ed il risultato ottenuto sono riportati di

seguito.

SELECT uso, count(*)

FROM modello

GROUP BY uso; [39]

USO COUNT(*)

----- --------

utili 4

sport 4

lusso 3

fstra 1

9.5 I raggruppamenti multipli

La prossima query viene proposta unicamente per mostrare un esempio in cui la GROUP BY agisce

su piu' di un attributo. Si noti, coerentemente con quanto detto a proposito della [37], come sia

possibile specificare di seguito a SELECT i nomi di due attributi. Riportiamo il comando ed il

risultato ottenuto per ottenere la casa costruttrice, l'uso e il numero di autoveicoli corrispondenti,

per ciascuna casa costruttrice e per ciascuna tipologia di impiego.

SELECT casa uso, count(*)

FROM modello marche

WHERE modello.nocasa = marche.nocasa

GROUP BY casa,uso; [40]


PAGINE

3

PESO

14.02 KB

PUBBLICATO

+1 anno fa


DETTAGLI
Esame: Informatica
Corso di laurea: Corso di laurea in economia e commercio (POMEZIA, ROMA)
SSD:
A.A.: 2013-2014

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher valeria0186 di informazioni apprese con la frequenza delle lezioni di Informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università La Sapienza - Uniroma1 o del prof Grande Antonio.

Acquista con carta o conto PayPal

Scarica il file tutte le volte che vuoi

Paga con un conto PayPal per usufruire della garanzia Soddisfatto o rimborsato

Recensioni
Ti è piaciuto questo appunto? Valutalo!

Altri appunti di Informatica

Informatica - le reti e Internet
Appunto
Informatica - i fondamenti di Excel - (parte 1)
Appunto
Informatica - la Join - SQL
Appunto
Informatica -  le tabelle - SQL
Appunto