Pagina 1 di 1
Sql query - Domanda
Inviato: lunedì 24 gennaio 2011, 16:02
da stefano2912
Ciao! Mi chiedevo se fosse possibile inserire nella clausola HAVING, ad esempio chessò.. COUNT(*) > 10 o SUM(attributo) > 1000 anche se non specifico nella select COUNT(*) o SUM(attributo) perchè magari nel risultato non mi interessano, mi interessano solo per estrapolare dati..
Buon pomeriggio!
Re: Sql query - Domanda
Inviato: lunedì 24 gennaio 2011, 16:38
da TheREAL1
Se ho capito bene la domanda, credo di si. Ecco un link esplicativo:
http://techonthenet.com/sql/having.php
Re: Sql query - Domanda
Inviato: lunedì 24 gennaio 2011, 17:08
da stefano2912
Dagli esempi che ci sono nel link credo di no

Re: Sql query - Domanda
Inviato: lunedì 24 gennaio 2011, 17:50
da TheREAL1
ok, allora non ho capito quello che volevi fare... spero ti sia stato utile lo stesso (good)
Re: Sql query - Domanda
Inviato: lunedì 24 gennaio 2011, 17:57
da AlexDiste
diciamo non sei stato il massimo della chiarezza ma la clausole HAVING è una condizione da usare con una qualsiasi funzione di raggruppamento quindi devi per forza usare un select sum() o select count()
Re: Sql query - Domanda
Inviato: lunedì 24 gennaio 2011, 22:59
da prampa
si, con un esempio sarebbe tutto più facile. La clausola HAVING si riferisce al raggruppamento usato. Ad esempio
Codice: Seleziona tutto
select fatture.codiceFiscale from fatture group by fatture.codiceFiscale having count(*) > 10;
Questa query ti estrarrà solo i codici fiscali che possiedono più di 10 fatture.
ciao