[ACCESS]Requete COUNT et valeur null

Requete COUNT et valeur null [ACCESS] - SQL/NoSQL - Programmation

Marsh Posté le 29-07-2004 à 22:47:48    

Bonsoir à tous
 
Est il possible de retourner des zeros dans une requete utilisant un count (en effet si aucun n'enregistrement n'est compté la requete ne retourne rien LOGIQUE... :D )mais existe t-il un moyen pour pour retourner ZERO à la place de rien??????????????
 
merci de m'éclairer!!

Reply

Marsh Posté le 29-07-2004 à 22:47:48   

Reply

Marsh Posté le 29-07-2004 à 23:18:59    

à ma connaissance count ne peut retourner null


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 29-07-2004 à 23:21:47    

c'est marrant, parceque sous Oracle, il me semble bien qu'il retourne 0.
 
Sinon, bah...
 
Select TOP 1 FROM (
   Select count(*) from latable where 0 = 1
   UNION
   Select 0
) TMP
 
Ca devrait fonctionner.

Reply

Marsh Posté le 30-07-2004 à 10:47:49    

si tu as 2 tables :
TABLE1 (A, B, C) et TABLE2 (D, E, A) avec 1 lien entre les 2 tables (sur A)
et que ta requete COUNT est du genre :
SELECT TABLE1.A, TABLE1.B , COUNT(TABLE2.E) FROM TABLE1, TABLE2 WHERE TABLE1.A=TABLE2.A
 
tu peux utiliser une jointure à droite où à gauche :
(FROM TABLE1 LEFT JOIN TABLE2 ON TABLE1.A=TABLE2.A) ou  
(FROM TABLE1 RIGHT JOIN TABLE2 ON TABLE1.A=TABLE2.A)  
 
une des deux permet de retourner tous les enregistrements de TABLE1 et le count retourne le nb d'enregistrement de E correspondant, ou 0 s'il n'y en a pas
 
voila j'espere que c'est pas trop confu  :pt1cable:


---------------
patience et longueur de temps...
Reply

Marsh Posté le 30-07-2004 à 13:35:48    

Ok merci de votre aide je vais essayer vos tips, je vous tiens au courant si c'est OK!!

Reply

Marsh Posté le 30-07-2004 à 13:55:23    

Ok  :bounce: un grand merci à ttoi TITOB26 LEFT et Right c'est OK
 
encore merci

Reply

Marsh Posté le 30-07-2004 à 14:50:32    

no pb  
ca fait 1 an que je bouffe de l'access meme au petit dej'... :pt1cable:


---------------
patience et longueur de temps...
Reply

Marsh Posté le 30-07-2004 à 14:53:50    

tibob26 a écrit :

no pb  
ca fait 1 an que je bouffe de l'access meme au petit dej'... :pt1cable:


indigestion ?


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 30-07-2004 à 14:56:46    

un petit peu
 
la j'ai commencé l'ASP c plus sympa déjà... :bounce:


---------------
patience et longueur de temps...
Reply

Marsh Posté le 30-07-2004 à 15:48:28    

ça sera surtout plus sympa quand t'auras laissé tomber access pour te mettre à SQL Server ou Oracle ;)

Reply

Marsh Posté le 30-07-2004 à 15:48:28   

Reply

Marsh Posté le 30-07-2004 à 16:08:18    

Arjuna a écrit :

ça sera surtout plus sympa quand t'auras laissé tomber access pour te mettre à SQL Server ou Oracle ;)


tout à fait d'accord c au programme de l'année prochaine...
 
iup info powaaahh


---------------
patience et longueur de temps...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed