Visualizzazione dei risultati da 1 a 3 su 3

Discussione: query sql

  1. #1

    query sql

    salve a tutti

    ho una tabella così composta


    A nome
    1 andrea
    2 andrea
    3 franco
    4 franco
    5 andrea
    6 franco
    7 andrea
    8 andrea



    vorrei ottenere in una query un risultato del genere:

    campo a totale record
    campo b totale record andrea
    campo c totale record franco

    cioè volevo sapere se si può associare al comando count() una condizione

    tipo

    select count(indice) as totale, count(indice where nome = 'Andrea') as andrea, count(indice where nome = 'Franco') as franco

    inutile dire che la query qui in alto non funziona lol

  2. #2

  3. #3
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    Prova a raggruppare il campo A e a conteggiare, così:

    SELECT Tabella.campoA, Sum(1) AS Conteggio FROM Tabella GROUP BY Tabella.campoA;

    :adhone:

    Fammi sapere se ti funziona

    Ciao

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.