URL: https://linuxfr.org/forums/programmationautre/posts/compter-des-lignes-en-sql Title: Compter des lignes en sql. Authors: Gyro Gearllose Date: 2005年05月18日T14:23:47+02:00 Tags: postgresql Score: 0 Hello ! Voici mon problème du jour. Je voudrais, en une seule instruction select, obtenir plusieurs comptes. L'idée générale, serait d'obtenir des parties du tout. Quelque chose qui ressemblerait à ça : select count(champ = valeur1), count(champ = valeur2), count(*) from table where filtre in (valeurA, valeurB); Evidement, ce que je poste ci-dessus ne fonctionne pas. Ou plutôt, si, ça fonctionne, car c'est syntaxiquement correct, mais les 3 valeurs retournées sont les mêmes : c'est celle du count(*). Savez-vous comment je peux procéder ? Je suis sous postgreSQL, et la table compte 55 000 enregistrements. Alors les alias, si je pouvais m'en passer.... Je ne vous fait pas de dessin. D'autant plus que là, ce n'est qu'une ébauche, mais il me faudra d'autres informations qui seront utilisées dans le group by final. Par avance merci pour vos suggestions.

AltStyle によって変換されたページ (->オリジナル) /