588 Stimmen

Ist es möglich, eine Bedingung in Count() anzugeben?

Ist es möglich, eine Bedingung anzugeben in Count() ? Ich möchte nur die Zeilen zählen, die z. B. "Manager" in der Spalte Position enthalten.

Ich möchte dies in der Zählanweisung tun, nicht mit WHERE Ich frage danach, weil ich sowohl Manager als auch Andere in der gleichen Kategorie zählen muss. SELECT (etwas wie Count(Position = Manager), Count(Position = Other)) also WHERE ist für mich in diesem Beispiel nicht von Nutzen.

0voto

Peter Punkte 34999
SELECT COUNT(*) FROM bla WHERE Position = 'Manager'

-1voto

NawaMan Punkte 901

Ich denke, Sie können eine einfache WHERE-Klausel verwenden, um nur die Anzahl einiger Datensätze auszuwählen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X