Page 1 sur 1

Requete de comptage dans une table est-ce lourd ?

Posté : 19 avr. 2005, 21:02
par n3TwoRk
bonjour

Je voudrai compter le nombre de telechagement que j'ai dans ma section mais je voudrai que ceci prennent le moins de ressources possible en SQL ...

Comment faut t'il faire pour compter le nombre dans une table sans que celle ci soit trops lourde ?.. ..

Merci

Posté : 19 avr. 2005, 21:26
par Cyrano

Code : Tout sélectionner

SELECT COUNT(champ) FROM TABLE
Avec éventuellement une clause WHERE si nécessaire, GROUP BY aussi pourquoi pas, ça dépend des critères que tu veux choisir
Tout simplement :)

Posté : 19 avr. 2005, 21:42
par albat
Si ta table est de type MyISAM, le plus rapide est :

Code : Tout sélectionner

SELECT count(*) FROM table
Cette requête est optimisée.

Hep, Ermelir, tu te souviens ? Olivier nous a expliqué ça. Un peu avant le repas... :lol:

Posté : 20 avr. 2005, 16:49
par Daz
Je rajouterais optimisation de tes requetes !

++

Daz

P.S. je vois que la formation a servi, petit scarabée :D
cela dit, c t avant le couscous
:wink: