Gruppieren und summieren!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gruppieren und summieren!

    Hallo,

    der Aufbau der aktuellen DB sieht so aus:

    Tabelle "tabelle":

    - userid
    - username
    - email
    - land

    Ich möchte nun die Länder so aufgelistet haben:

    Deutschland (23)
    Schweiz (12)
    USA (38)

    Hinten also alle User eines Landes zusammengezählt.

    Wie lautet der Query dafür?

    SELECT COUNT(*) FROM tabelle GROUP BY land ?

    Danke!
    Zuletzt geändert von Kropff; 08.10.2020, 13:25. Grund: Spam-URL entfernt

  • #2
    Fast

    Code:
    SELECT land, COUNT(*)
    FROM tabelle GROUP BY land
    carpe noctem

    [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
    [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

    Kommentar


    • #3
      Gruppieren und Summieren

      Diese Antwort sieht gut aus, aber wie ist die Lösung?


      SELECT land, COUNT(*) FROM tabelle GROUP BY land


      Also wie geht es weiter
      ich meine die Ausgabe...
      Habt ihr da was?

      Kommentar


      • #4
        Ausgabe

        Example (MySQLi Procedural) ungetestet
        $result = mysqli_query($conn,"SELECT land, COUNT(*) as total FROM tabelle GROUP BY land");
        if (mysqli_num_rows($result) > 0) {
        // output data of each row
        while($row = mysqli_fetch_assoc($result)) {
        echo "Land: " . $row["land"]. " - zusammengezählt: " . $row["total"]. "<br>";
        //echo "" . $row["land"]. " (" . $row["total"]. ")<br>";
        }
        } else {
        echo "0 results";
        }
        Zuletzt geändert von VIZUKA; 06.01.2021, 14:56.
        Vine Consulting GmbH
        Dipl. Ing. Karl Masche
        Vizuka Affiliate und Publisher Script
        Individuelle Softwarelösungen und Beratung

        Kommentar

        Lädt...
        X