In einer Datenbank haben wir etwa 1000 registrierte Benutzer. Ich würde gerne wissen, wie viele dieser Benutzer tatsächlich eine Frage geschrieben oder eine Antwort geschrieben haben. Alle Informationen können aus der tblQA Tabelle entnommen werden und die Benutzer-ID ist "intPosterID", die Fragen & Antworten haben jeweils ihre eigene ID, "PostID". Gibt es eine Abfrage, die ausgeführt werden kann, um zu zählen, wie viele eindeutige Benutzer eine Frage oder Antwort gepostet haben?mySQL-Abfrage zum Zählen der Anzahl der eindeutigen Benutzer in der Datenbank
5
A
Antwort
5
den unterschiedlichen Benutzer-IDs Zählen kann folgendermaßen geschehen:
SELECT COUNT(DISTINCT intPosterID) FROM tblQA;
COUNT(DISTINCT field)
eine Zählung der Anzahl der Zeilen mit unterschiedlichen Werten für das Feld einer zurückgibt - intPosterID
in diesem Fall.
0
Dies sollte es tun.
select count(intPosterID)
from tblQA
group by intPosterID;
+0
dies wird die Anzahl der Nicht-Null-Werte in der Spalte zurückgeben, nicht unbedingt die Anzahl der verschiedenen Werte. –
1
Count Beiträge pro Benutzer:
SELECT COUNT(PostID), intPosterID FROM tblQA GROUP BY intPosterId
Zahlen results = Anzahl der Benutzer oder laufen ConroyP query
1
COUNT (DISTINCT Spalten) kann dafür verwendet werden:
SELECT COUNT(DISTINCT intPosterId) FROM tblQA;
Verwandte Themen
- 1. Anzahl der eindeutigen Werte pro Zeile zählen
- 2. Zählen der Anzahl der Zeichen in TextBox
- 3. Anzahl der eindeutigen finden in der Unterklasse
- 4. Collapse und zählen die Anzahl der eindeutigen Wert
- 5. Anzahl der Zeichenfolgenvorkommen zählen
- 6. Präprozessor zum Zählen der Anzahl der Zeichenfolgen in Datei
- 7. Shell-Skript zum Zählen der Anzahl der Logins pro Tag
- 8. Effiziente Methode zum Zählen der Anzahl der zu druckenden Seiten?
- 9. Count Anzahl der eindeutigen Zeilen Matlab
- 10. Lex-Programm zum Zählen der Anzahl der Wörter
- 11. Instrument zum Zählen der Anzahl der Methodenaufrufe auf dem iPhone
- 12. MySQL - Count Anzahl der eindeutigen Werte
- 13. Schnellste Methode zum Zählen der maximalen Anzahl von eindeutigen Werten in Deque
- 14. Javascript: Zählen der Anzahl der ungeraden Zahlen
- 15. Zählen der Anzahl der Zeilen in einer Tabelle mit mysql
- 16. MySQL - Gruppieren nach Anzahl der Benutzer innerhalb der Bereiche der eindeutigen Login-Tage und nach Abteilung
- 17. Anzahl der übereinstimmenden Wörter in solr zählen?
- 18. Zählen der Anzahl der SELECTED Zeilen in Oracle mit PHP
- 19. Anzahl der vorhandenen Tabs in jquery zählen?
- 20. PHP - Anzahl der verschiedenen Datensätze (Daten) in der Datenbank
- 21. Zählen der Anzahl der Tage pro Monat eingeloggt
- 22. Count Anzahl der Benutzer pro Login zählen pro Woche
- 23. Zählen der Anzahl der Punkte in einer Zeichenfolge
- 24. Anzahl der Logins von bestimmten Benutzer django zählen?
- 25. Zählen der Anzahl der Zeichen in einer Zeichenfolge
- 26. Zählen der Anzahl der Funktionsaufrufe in einer ausführbaren Datei
- 27. Zählen der Anzahl der Schlüsselwörter in einem Wörterbuch in Python
- 28. Mit Jquery die Anzahl der Elemente zählen?
- 29. Anzahl der Bilder in einer Zeichenfolge zählen
- 30. Anzahl der Kommentare in Artikeln zählen
Fehler bei der Ressourcen-ID 11. $ unique = mysql_query ("SELECT COUNT (DISTINCT intPosterID) FROM tblQA)"; – BigMike
Bewirkt das Ausführen der Abfrage den Fehler oder versuchen Sie, $ unique zu echo? Wenn Letzteres funktioniert, wird es nicht funktionieren, da es sich um eine Mysql-Ressource handelt, noch kein Ergebnis. Probieren Sie $ res = mysql_query ('QUERY_HERE'); $ unique = mysql_fetch_row ($ res); print_r ($ unique); – ConroyP