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

    ordinamento records per ricorrenza di un valore dentro un campo

    Ciao a tutti,
    come da oggetto, avrei bisogno di un aiuto per modificare la seguente query affinchè l'ordinamento venga effettuato per la maggiore frequenza di un valore "pippo" dentro un campo, nel mio caso "localita".

    La query è la seguente:

    codice:
    SELECT DISTINCT localita FROM comune ORDER BY localita ASC
    Ipotizziamo che la mia tabella sia così composta:

    ID | localita
    -----------
    1 | pippo
    2 | pluto
    3 | pluto
    4 | minnie
    5 | pippo
    6 | pluto

    Attualmente ottengo il seguente risultato:

    localita
    -------
    minnie
    pippo
    pluto

    In pratica, vorrei che l'output fosse il seguente:

    localita
    -------
    pluto (presente 3 volte)
    pippo (presente 2 volte)
    minnie (presente 1 volta)

    Come posso fare?
    Mi date una manina per favore?
    Grazie molte!
    t.

  2. #2
    count e group by ti saranno grandemente d'aiuto

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    168
    posso chiederti (se non chiedo troppo) di indicarmi un esempio pratico per favore?
    grazie mille!

  4. #4
    select count(campo), campo from tabella group by campo

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    168
    funziona tutto a meraviglia, grazie mille!

  6. #6
    fa' la brava, posta la soluzione, così aiuti chi dovesse avere lo stesso tuo problema

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    168
    ma certo!

    codice:
    SELECT DISTINCT COUNT(localita), localita FROM comune WHERE localita LIKE '%" + Replace(RSmulti__varlocalita, "'", "''") + "%' GROUP BY localita ORDER BY COUNT(localita) DESC
    in questo modo ho ottenuto un elenco di localita ordinato in modo da avere in testa quelle più ricorrenti nel campo "localita".

    ancora grazie, ciao!

  8. #8
    sicura che serva la DISTINCT?

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    168
    ebbene... VOLEVO VEDERE SE ERI ATTENTO!

    scherzo,
    cmq sì, in effetti non serve a un tubo!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.