Visualizzazione dei risultati da 1 a 6 su 6

Discussione: query COUNT(*)

  1. #1

    query COUNT(*)

    ragazzi cè la possibilità di fare uscire anche gli zeri come risultato??

    esempio con tabellina

    pippo TRUE
    pippo TRUE
    topolino FALSE
    minnie TRUE
    minnie FALSE

    io voglio contare i TRUE raggruppando per nome e la query mi da come risultato

    PIPPO 2
    MINNIE 1

    non esiste un modo di far uscire anche topolino 0???

    la query è SELECT COUNT(*) GROUP BY nome WHERE boolean=TRUE

    grazie ciao

  2. #2
    ragazzi cè la possibilità di fare uscire anche gli zeri come risultato??

    SELECT COUNT(*) GROUP BY nome WHERE boolean=FALSE

    non va bene?
    ..povero silvio, lui è sceso in campo..
    e lo ha fatto per noi...comunisti...

  3. #3
    funziona regolare ma vorrei anche che mi desse come risultato
    TOPOLINO 0

    con il count quando un valore ha conteggio pari a zero la query SQL la salta!

  4. #4
    con il count quando un valore ha conteggio pari a zero la query SQL la salta!
    se il conteggio è pari a 0 la query è stata eseguita, non saltata!

    in ogni caso puoi fare

    select distinct NOMI from TABELLA where BOOLEAN=FALSE

    ottieni così una tabella dei nomi con BOOLEAN=0, la spari in un array e quando devi scrivere il tuo "report" aggiungi " 0" alla stringa nome

    ..povero silvio, lui è sceso in campo..
    e lo ha fatto per noi...comunisti...

  5. #5
    quello ok
    volevo sapere se cera un modo tutto in un unica query COUNT

    grazie lo stesso

  6. #6
    per fare tutto in un unica query?
    credo che sia possiblile solo se usi una query nidificata.
    ...ma non so se mysql le supporta
    ..povero silvio, lui è sceso in campo..
    e lo ha fatto per noi...comunisti...

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.