SQL Tekrar Eden Kayıtlar

  1. sonerylcn
    5
    434
    27.04.2019 18:21:00

    sql server da tekrar eden , birden fazla olan kayıtları nasıl bulabilirim , örneğin plaka sütunum var , aynı plakadan birden fazla olanları bulmak istiyorum ? hatta kaç tane aynı plakadan var bunu da bulmak istiyorum

    sql-server sql-server-2016 sql 2 yıl önce 517 Görüntüleme

( 1 ) Cevap

  1. haruntkn
    4
    75
    28.04.2019 11:00:00

    şöyle bir tablo olsun , Notlar tablosu ;

    Id  OgrenciId   Adi AldigiNot
    1   1   Ali     50
    2   2   Selim   85
    3   3   Yılmaz  15
    4   4   Kemal   85
    5   4   Kemal   85
    

    bu tablodaki tekrar eden kayıtlar var , iki tane Kemal var mesela , yada aynı notlar var

    Biz tekrar eden notları bulalım ve kaç defa tekrar ettiğini yazdıralım ;

    --aynı notdan birden fazla olanları bulma
    SELECT AldigiNot as AlınanNot, COUNT(AldigiNot) as Kactane
    FROM Notlar
    GROUP BY AldigiNot
    HAVING COUNT(AldigiNot) > 1;
    

    Çıktı ;

    AlınanNot   Kactane
    15            2
    85            3
    

Cevabınız