mercoledì 12 novembre 2008

Approfondimenti su SQL: clausole where, having, group by

  • La clausola GROUP BY: Una clausola GROUP BY , come suggerito dal nome, raggruppa un set selezionato di righe in un set di righe di riepilogo in base ai valori di una o più colonne o espressioni. Per ogni gruppo viene restituita una sola riga. La sintassi generale, molto semplice è la seguente: GROUP BY
  • La clausola Having: La proposizione HAVING consente di specificare i record visualizzati dopo che questi sono stati raggruppati dalla proposizione GROUP BY. Vediamo la sintassi di questa clausola: SELECT . . . FROM . . .
    GROUP BY . . .
    HAVING (condizione di ricerca che deve essere soddisfatta dal gruppo)
  • La clausola WHERE: Specifica una condizione di ricerca per la restrizione delle righe restituite. Where limita le selezioni ed include solo le righe che corrispondono ai criteri specificati. Il suo utilizzo generale è: WHERE campo predicato valori

Nessun commento: