152 messaggi dal 12 settembre 2003
Ciao a tutti ,

ho 200 recod , e la mia esigenza è di contare tutti quelli

che sono nella colonna 1 uguali a pippo .

cioè vorrei che la pagiina che tiro fuori mi dia

pippo sono 10


e se ttrovasse dei campi come pluto

mi dicesse

pippo 10

pluto 9

e cosi via se non conosco il valore se ce ne sono altri li tira fuori .

In sostanza dovrebbe ragruppare tutti i valorii simili e contare quanti ne esiistono , una curiosità è molto pesante questo calcolo ?


grazie a tutti


Vincenzo
Modificato da itavim il 13 aprile 2005 16.05 -
7 messaggi dal 13 aprile 2005
Ciao,

per fare ciò dev iutilizzare una query di raggruppamento del tipo


select nomecampo, count(nomecamp) from nometabella group by nomecampo

Michele
593 messaggi dal 09 ottobre 2002
www.dotnetside.org
Così:
SELECT campo1, COUNT(*) AS Totale FROM nometabella GROUP BY campo1;


E, in quel modo, otterrai l'elenco di tutte le occorrenze di campo1 distinte (raggruppate) per singola voce e totalizzate e ti bastera interrogare la colonna visrtuale con alias Totale per conoscerne la consistenza.

Se invece intendi ottenere il totale di una singola voce, allora la query diverrà:
SELECT COUNT(*) AS Totale FROM nometabella WHERE campo1 = 'valore_da_cercare';

Ciao

Nota per Sirio_73: E' un errore indicare nella clausola GROUP BY lo stesso nome di un campo utilizzato internamente ad una funzione di aggregazione [nel tuo caso COUNT(nomecampo)]. Ciò vanificherebbe il raggruppamento!
Modificato da vitosulla il 13 aprile 2005 16.38 -

Pochi post. Anzi, quasi quasi spengo
http://www.dotnetside.org/
152 messaggi dal 12 settembre 2003
scusa , ma poi come lo stampo a viideo



altraa cosa , mi dice il sistema che sono su 200

100 di pippo

e


40 d ipluto

e

60 di papeino

????



grazie a tutti

Vincenzo
593 messaggi dal 09 ottobre 2002
www.dotnetside.org
Se usi la prima quey: SI!

Per stamparti a video i risultati, dopo aver creato connessione e recordset ed aver aperto il recordset con la query corrente, devi ciclarti il recordset estratto.

Esempio:
<table>
<tr><th>&nbsp;Valore&nbsp;</th><th>&nbsp;Totale&nbsp;</th></tr>
<% WHILE NOT objRS.EOF THEN %>
<tr><td><%=objRS("nomecampo1")%></td><td><%=objRS("Totale")%></td></tr>
<% objRS.MoveNext
WEND %>
</table>

Ciao

Pochi post. Anzi, quasi quasi spengo
http://www.dotnetside.org/
152 messaggi dal 12 settembre 2003
Fantastico ,

una piccola mano , ancora , ho dei campi vuoti null

come posso escluderli ?


grazie a tutti

Vincenzo
2.410 messaggi dal 13 febbraio 2003
Contributi
itavim wrote:
Fantastico ,
>
una piccola mano , ancora , ho dei campi vuoti null
>
come posso escluderli ?

ti basta usare questa query

SELECT COUNT(*) FROM tabella WHERE campo IS NOT NULL

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.