Announcement

Collapse
No announcement yet.

Anzahl der Werte...

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Anzahl der Werte...

    Hallo liebe Forumbesucher,

    ich habe fogendes Problem. Ich habe eine Tabelle mit 4 Spalten erzeugt. Die Felder
    besitzen jeweils die Werte (Noten) 1 - 6. Nun möchte ich ein Abfrage generieren, die
    mir ausgibt, wie oft die 1 und die 2 und so weiter, vorkommen.

    Welcher Profi kann mir da helfen?
    Vielen Dank für Ihre Mühe im voraus!!!

  • #2
    Hallo,

    über die GROUP BY-Anweisung kann die Anzahl der einzelnen Werte ermittelt werden. Das folgende Beispiel (für eine MS SQL Server-Datenbank) demonstriert die Vorgehensweise:
    <pre>
    CREATE TABLE Noten (
    RecID INTEGER NOT NULL IDENTITY PRIMARY KEY,
    Person VARCHAR(10),
    Note INTEGER)

    INSERT INTO Noten (Person, Note) VALUES ('A', 1)
    INSERT INTO Noten (Person, Note) VALUES ('B', 2)
    INSERT INTO Noten (Person, Note) VALUES ('C', 3)
    INSERT INTO Noten (Person, Note) VALUES ('D', 2)
    INSERT INTO Noten (Person, Note) VALUES ('E', 2)
    INSERT INTO Noten (Person, Note) VALUES ('F', 1)
    </pre>
    <pre>
    SELECT Note, COUNT(Person) AS Anzahl
    FROM Noten
    GROUP BY Note
    </pre>
    Ergebnis:
    <pre>
    Note Anzahl
    ----------- -----------
    1 2
    2 3
    3 1
    </pre&gt

    Comment

    Working...
    X