1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  2. Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, Oracle, Sql-Server, Postgres, Access uvm
    Information ausblenden

select

Dieses Thema im Forum "Oracle" wurde erstellt von maler1969, 3 November 2010.

  1. maler1969

    maler1969 Benutzer

    Hallo,

    ich habe mit dem Befehl :

    "select SEPP from xxx where (yyy = '123' or yyy = '456' or yyy = '789' ...usw) order by SEPP"

    ein Ergebniss bekommen. Es waren 648 Einträge. Einige Einträge kommen
    mehrmals vor, und genau diese möchte mit einem Zähler oder ähnlichem gelistet bekommen, da es mir um die Häufigkeit der einzelnen Einträge geht. Ist dies möglich?

    Vielen Dank in Voraus

    H.W.K
     
  2. thomas_w

    thomas_w Datenbank-Guru

    AW: select

    Probier mal GROUP BY und HAVING COUNT(*). Damit wird auf identische SEPP gruppiert.

    Code:
    select SEPP, COUNT(*) 
      from xxx 
     where (yyy = '123' or yyy = '456' or yyy = '789' ...usw) 
     GROUP BY sepp
     HAVING COUNT(*) > 1
     order by SEPP
    
    Grüße
    Thomas
     
  3. maler1969

    maler1969 Benutzer

    AW: select

    Hallo,

    ja - das funktioniert. Genau das hab ich gebraucht.

    Vielen Dank

    Gruß
    H.W.K
     

Diese Seite empfehlen