Newsgroup: it.comp.software.database
Titolo: Count, visualizzare anche 0

Salve a tutti,
è possibile fare in modo che una query che seleziona
Nome, Count(*)
dia come rilultato anche
Sempronio 0 (zero o Null non fa differenza) ?
Perchè poi devo fare il join di due query e se Sempronio
non compare in una delle due non fa match.
Spero di essere stato chiaro.
Grazie

 Grazie
Di gniente!
-- 
Quando noi ignoranti eravamo di piů, tutto era piů bello (A. Celentano).
  ___   _   ___ _  _______   _______ ___
|   \ /_\ | _ \ |/ / _ ) \ / /_   _| __|
| |) / _ \|   / ' <| _ \\ V /  | | | _|
|___/_/ \_\_|_\_|\_\___/ |_|   |_| |___|

 SELECT Nome, IFNULL(Count(*), 0) ....
LOL come fai ad estrarre un record che... NON ESISTE? Se la count infatti
torna null significa che non ci sono elementi per "Nome"

 non compare in una delle due non fa match.
Usa un left o right join. Il motivo te lo ha spiegato benissimo Paolo.
M.

 torna null significa che non ci sono elementi per "Nome"
Veramente pensavo che per un motivo che ignoro la COUNT(*) gli 
restituisse NULL... :\ Mi ero concentrato sul fatto di dover sostituire 
NULL con 0...
Ahimč!!! Sto rinc... a stare sempre davanti a un pc...


 Usa un left o right join. Il motivo te lo ha spiegato benissimo Paolo.
Risposta esatta, grazie!
Ora avrei bisogno che quei campi null diventassero 0 (zero).
E' possibile farlo già in fase di selezione con qualcosa
tipo IFNULL(Count(*), 0)? Dico _tipo_ perchè IFNULL non è
valida in Access. C'è ISNULL ma ritorna un booleano e non mi
aiuta granché.
Grazie ancora

 Ahimč!!! Sto rinc... a stare sempre davanti a un pc...
Dillo a me!! Ti capisco e condivido anche se ne ho azzeccata una.
Tra l'altro mi sono accorto che "l'amico" posta su pių NG e vuole la pappa 
piuttosto pronta :( 

 piuttosto pronta :(
Postare su più ng non credo sia ancora reato.
Se ci sono due ng dai quali potrei ottenere un aiuto non
vedo perchè dovrei postare solo su uno. Tanto più che ho
una normalissima smania di vedere la mia creatura funzionare
a dovere e cerco di ottenere informazioni velocemente per andare
avanti. Ho ringraziato quando ho ricevuto un aiuto e non ho
certo incalzato per ricevere risposte dopo pochi minuti, ci
mancherebbe altro.
Per quanto riguarda quella che tu chiami "pappa pronta" posso
solo dirti che mi sembra chiaro che non sono un esperto del
settore. Quando posso anch'io cerco di rendermi utile. So come
cercare nei messaggi vecchi e ti garantisco che l'ho fatto prima
di scrivere. Quindi se scrivo è perchè ho proprio bisogno.
Buona serata

 Per quanto riguarda quella che tu chiami "pappa pronta" posso (...)
in 4 ore?
Si io la chiamo pappa pronta
Poi fa piacere a tutti riceverla, ma pappa pronta rimane; almeno un  po' 
d'obbiettività per favore 

 d'obbiettività per favore
Hai un'idea (e sono sicuro che ce l'hai) di quante volte e in
quanti modi si può cercare di risolvere un problema in 4 ore?
Decine! Mi arrendo solo quando capisco proprio di non farcela.
Se vuoi ti faccio un resoconto di tutte le volte che ho sbattuto
la testa solo per l'ultimo problema nel quale mi sono imbattuto,
cose che per voi sono bazzeccole.
E poi me ne accorgo adesso... tu sei quello che non aveva nenche
capito una mazza di cosa mi serviva per andare avanti. MA LOL!
Aribuona serata

Usa IIF :)
-- 
Quando noi ignoranti eravamo di più, tutto era più bello (A. Celentano).


 Usa IIF :)
Che dire...
    G
    R
    A
    Z
    I
    E
    !
    !
    !