Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    9

    [sql]Suggerimento query

    Ciao a tutti!
    Ho un problema con una query e non riesco a venirne a capo;

    se io ho una colonna del genere:

    Pippo
    Topolino
    Pluto
    Pippo


    Come faccio a contare quanti elementi differenti ci sono?
    Nell'esempio io vorrei contare tre perchè pippo è ripetuto due volte

    Grazie

  2. #2
    group by

    codice:
    select campo, count(*) as tot
    from tabella
    group by campo
    order by tot

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    9
    Purtroppo così non mi restituisce il conteggio degli elementi differenti, bensì una tabella del tipo

    Pluto 1
    Topolino 1
    Pippo 2

    Io vorrei semplicemente che mi restituisse "3"

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    select count(distinct(campo)) as diversi from tabella


  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    9
    Grande, strafunzia!!! Grazie mille...100€ virtuali per te

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.