Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1129 connectés 

  FORUM HardWare.fr
  Programmation

  pour les bon en sql! petite requete de rien du tout

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pour les bon en sql! petite requete de rien du tout

n°39109
grosmethos
Posté le 12-06-2001 à 15:59:28  profilanswer
 

j'ai une requete de type select mais je voudrais lui rajouter un count, et ça marche pas :
strsql="select *  from Da_Archive where bl

mood
Publicité
Posté le 12-06-2001 à 15:59:28  profilanswer
 

n°39110
grosmethos
Posté le 12-06-2001 à 16:00:34  profilanswer
 

me suis goure de bouton excuse me/
donc  
strsql="select *  from Da_Archive where blabla
je voudrais ajouter un count(aid) :
strsql="select *, count(AID)  from Da_Archive where blabla
 
MAis bien sur ça ne marche pas!!
des idees??

n°39114
ddr555
Posté le 12-06-2001 à 16:08:36  profilanswer
 

tu peux préciser ce que tu veux, C pas clair du tout

n°39117
lavengeanc​edejupiler
ca va chier!
Posté le 12-06-2001 à 16:10:36  profilanswer
 

select *, count(AID)  from Da_Archive group by AID

n°39466
ZuL
Posté le 13-06-2001 à 17:23:59  profilanswer
 

ben
select *,count(AID)....
C la meme chose que
select *,count(*)....
puisque C la somme du nbr d enregistrements

n°39468
jupiler
Un cousin...
Posté le 13-06-2001 à 17:44:21  profilanswer
 

zul a écrit a écrit :

ben
select *,count(AID)....
C la meme chose que
select *,count(*)....
puisque C la somme du nbr d enregistrements




 
qui te dis que AID est un champ à valeur unique
(et toujours renseigné)
 
si c'est le cas, alors "select * from " suffit


---------------
Je ne suis ni pour, ni contre, bien au contraire  
n°39469
Fred999
Rabat-joie
Posté le 13-06-2001 à 17:48:10  profilanswer
 

jupiler > désolé, cai pas ça.
 
Le principe du count :
 
par exemple, tu as une table, appelée famille, avec deux champs : nom et prenom.
 
Dans cette table, tu rentres les noms et prénoms des gens de ta famille : elle a donc une tête du style
 

Code :
  1. nom         prenom
  2. ----------- ------------
  3. durand      michel
  4. durand      anne
  5. dupont      joseph
  6. dupont      julie
  7. dupont      anne


 
Voici maintenant quelques exemples de requêtes avec count sur cette table
 

Code :
  1. > select count (*) from famille
  2. ----------
  3. 5
  4. > select nom, count(*) from famille
  5. nom
  6. ----------  -----------
  7. durand      5
  8. durand      5
  9. dupont      5
  10. dupont      5
  11. dupont      5
  12. > select distinct nom, count (*) from famille
  13. nom
  14. ----------  -----------
  15. durand      5
  16. dupont      5
  17. > select nom, count (*) from famille group by nom
  18. nom
  19. ----------  -----------
  20. durand      2
  21. dupont      3


 
Tu comprends mieux maintenant?

n°39479
dilyfe
Posté le 13-06-2001 à 18:14:03  profilanswer
 

Select count(*) as total from table
 
NombreTotaldenreg = rs("total" )
 
en esperant ke ca soit ca ke tu cherches

n°39480
grosmethos
Posté le 13-06-2001 à 18:22:33  profilanswer
 

et bé en fait je m'en suis passé , j'ai fait un recordcount methode de l'objet recordset!!
et ça me renvoie (avec le bon curseur) le nombre d'enregistrement....
Il faudra que jessaye la requete avec groupe by....
y a des chances que ...
 
Merci a tous
@ bientôt

n°39572
jupiler
Un cousin...
Posté le 14-06-2001 à 10:19:38  profilanswer
 

>Fred999
 
je sais pas quel SGBD tu utilises, mais
"select nom, count(*) from famille" ca ne fonctionne
pas sous Oracle s'il n'y a pas de Group By.
 
et je pense avoir très bien compris le principe du count, merci


---------------
Je ne suis ni pour, ni contre, bien au contraire  
mood
Publicité
Posté le 14-06-2001 à 10:19:38  profilanswer
 

n°39620
Fred999
Rabat-joie
Posté le 14-06-2001 à 11:26:44  profilanswer
 

jupiler > Désolé j'ai été reconditionné par Sybase :jap:  
 
En tout cas, sous Sybase j'ai raison :D

n°39642
jupiler
Un cousin...
Posté le 14-06-2001 à 12:12:49  profilanswer
 

Fred999 a écrit a écrit :

jupiler > Désolé j'ai été reconditionné par Sybase :jap:  
 
En tout cas, sous Sybase j'ai raison :D




 
éternel combat....


---------------
Je ne suis ni pour, ni contre, bien au contraire  
n°39656
ZoumZoumZe​ng
Supreme
Posté le 14-06-2001 à 12:25:54  profilanswer
 

select *, count(AID) as moncompte from Da_Archive group by AID
 
 
et t'appelle moncompte


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  pour les bon en sql! petite requete de rien du tout

 

Sujets relatifs
[ASP] Pb avec une requete utilsant l'instruction Format()[Visual C++] Insérer une petite console dans une Form
[Visual C++] Insérer une petite console dans une Form[MySQL] requête foireuse... un peu plus dur :)
sql et requete et blablablaPb etat graphique à partir d'une requête
Petite question en VB....petite question en C++
[MYSQL] requête mysql foireuseLancer une requete sur Google depuis un programme Java
Plus de sujets relatifs à : pour les bon en sql! petite requete de rien du tout


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR