• 20-01-2020, 09:35:48
    #10
    Huskar adlı üyeden alıntı: mesajı görüntüle
    iyi de hocam artan ve azalan bu soruda bir işe yaramaz ki. 100-103 arası değer var. siz bunu azalan olarak sıralatırsanız her zaman en üstte 103 çıkar. Benim verdiğim tabloda en fazla öğrenci 101 numaralı id var. Benim yanlışım yok yani.
    id yazdığınız öğrenci sayısı mı? Yoksa bunlara ekstra olarak bir sütun daha mı var burada görülmeyen?
  • 20-01-2020, 09:46:43
    #11
    FSahin adlı üyeden alıntı: mesajı görüntüle
    id yazdığınız öğrenci sayısı mı? Yoksa bunlara ekstra olarak bir sütun daha mı var burada görülmeyen?
    id ve bolumid olarak 2 sütun var id autoincrement bolumid elle giriliyor yani şöyle düşünülebilir 101=makine mühendisliği 102=inşaat mühendisliği vs. string değerler yerine sayısal değerler verilmiş resimde görülenlerin dışında bir sütun yok. Soruda istenilen, en fazla öğrenciye (id ye) sahip bölümün bolumid sini bulmak
  • 20-01-2020, 09:49:54
    #12
    Huskar adlı üyeden alıntı: mesajı görüntüle
    id ve bolumid olarak 2 sütun var id autoincrement bolumid elle giriliyor yani şöyle düşünülebilir 101=makine mühendisliği 102=inşaat mühendisliği vs. string değerler yerine sayısal değerler verilmiş resimde görülenlerin dışında bir sütun yok. Soruda istenilen, en fazla öğrenciye (id ye) sahip bölümün bolumid sini bulmak
    Öğrenci Sayısı ID işe şöyle olacak

    SELECT * FROM tablo_ad ORDER BY id DESC LIMIT 1
  • 20-01-2020, 09:53:59
    #13
    mantik:
    en fazla tekrarlanan bolum_id sini bulma...


    sunu denermisin : (TABLONUZUN ISMI kismini degirmeyi unutmayin)

    SELECT `bolum_id`, COUNT(`bolum_id`) AS `value_occurrence` FROM `TABLONUZUN ISMI` GROUP BY `bolum_id` ORDER BY `value_occurrence` DESC LIMIT 1;
  • 20-01-2020, 09:53:56
    #14
    FSahin adlı üyeden alıntı: mesajı görüntüle
    Öğrenci Sayısı ID işe şöyle olacak

    SELECT * FROM tablo_ad ORDER BY id DESC LIMIT 1
    bu sorgu en son eklenen satırı veriyor hocam
  • 20-01-2020, 09:57:57
    #15
    bu şekilde doğru çıkıyor hocam teşekkürler
  • 15-02-2020, 10:55:36
    #16
    Hocam bu sorgu İşinizi görecektir
    SELECT bolum_id  FROM tablo  Group By bolum_id  order by Count(*) desc limit 1;