[Question] Simple question

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [Question] Simple question

par sadeq » 31 août 2008, 19:36

oui :lol:

par katagoto » 31 août 2008, 18:51

ah, ok, donc si j'ai bien compris, si je veux récupérer en plus les champs je dois faire ça :

Code : Tout sélectionner

SELECT count(*) AS nombre_entres, * FROM matable WHERE champ1=:champ1
N'esce pas ?

par sadeq » 31 août 2008, 18:33

Ou bien je n'ai pas compris ta question ou bien Je doute que tu comprends vraiment ce que fait ta requête :

Code : Tout sélectionner

SELECT count(*) AS nombre_entres FROM matable WHERE champ1=:champ1
Car contrairement à tes craintes non fondées, elle ne retourne qu'un seul enregistrement qui ne contient qu'un seul champ (nombre_entres)
Je ne vois pas pourquoi tu veux l'optimiser car elle est déjà optimale.

Ta question :
Le problème, c'est que je ne me sert que de "nombre_entres", j'aimerais savoir si je gagnerais des performances en ne séléctionnant rien ? et si oui, comment faire ?
N'a pas donc à avoir lieu.

[Question] Simple question

par katagoto » 31 août 2008, 18:08

Bonjour,

je n'ais aucun bug ^^ rassurez vous,

Je suis sous PostGreSQL 8.3.3 et sur une table quelconque, j'aimerais récupérer le nombre d'entrés, je fais donc comme ça :

Code : Tout sélectionner

SELECT count(*) AS nombre_entres FROM matable WHERE champ1=:champ1
A titre indicatif c'est un exemple bidon de requête préparé avec PDO, bref...

Le problème, c'est que je ne me sert que de "nombre_entres", j'aimerais savoir si je gagnerais des performances en ne séléctionnant rien ? et si oui, comment faire ?

Par avance merci de vos réponses