• 12-08-2022, 14:39:58
    #1


    Yukarıdaki deneme adlı tablodan sql kodu ile istanbul'un ilçelerini çekebiliyorum. Yalnız ilçelerin bir kere yazılmasını istiyorum.
    Örnek:
    sql = "Select * from deneme where plaka='34'"
    veya
    sql = "Select distinct * from deneme where plaka='34'"
    <%=rs("ilce")%>
    dediğim zaman Bakırköy, Kadıköy, Beşiktaş'ı 2'şer kere yazıyor.

    Ankara'nın ilçelerini çekerken de Çankaya, Mamak, Keçiören'i de 2'şer kere yazıyor.

    İlçeleri bire kere nasıl yazdırabilirim? Yardımlarınız için şimdiden teşekkür ederim.
  • 12-08-2022, 14:42:00
    #2
    steppe adlı üyeden alıntı: mesajı görüntüle


    Yukarıdaki deneme adlı tablodan sql kodu ile istanbul'un ilçelerini çekebiliyorum. Yalnız ilçelerin bir kere yazılmasını istiyorum.
    Örnek:
    sql = "Select * from deneme where plaka='34'"
    veya
    sql = "Select distinct * from deneme where plaka='34'"
    <%=rs("ilce")%>
    dediğim zaman Bakırköy, Kadıköy, Beşiktaş'ı 2'şer kere yazıyor.

    Ankara'nın ilçelerini çekerken de Çankaya, Mamak, Keçiören'i de 2'şer kere yazıyor.

    İlçeleri bire kere nasıl yazdırabilirim? Yardımlarınız için şimdiden teşekkür ederim.
    Distinct eklersen selectten sonra bir kez gelir kullanımına internetten bakabilirsiniz
  • 12-08-2022, 14:52:52
    #3
    google a yazdim 10 sn surmedi bulmam forumdan cevap beklemektense: https://www.sqlservertutorial.net/sq...lect-distinct/

    select distinct ilce from deneme ...
    select distinct ilce, * from deneme ...
  • 12-08-2022, 15:06:06
    #4
    gurbuzemre ve crooper Kardeş,
    İlginiz için çok teşekkür ederim. Yalnız aynı tablonun içinde yalnız İstanbul değil Ankara ve başka illerde de var.
    sql = "Select distinct ilce * from deneme
    şeklinde çekersem bütün illerin ilçelerini 1'er kere yazdırır. Aynı tablo içinde Ankara veya İzmir vb. illerde var. Onun için where plaka='34' veya Ankara'yı çekerken
    where plaka='6' kullanarak çekersem kadıköy 2 kere geçiyorsa, Kadıköy'ü 2 kere yazdırıyor.
  • 12-08-2022, 21:50:36
    #5
    Sql sorgunuzun sonuna group by ilce yazarsanız sorununuz düzelir sanıyorum.
  • 13-08-2022, 10:49:35
    #6
    emrah24 Kardeş,
    İlgin için çok teşekkür ederim. Yalnız daha önce de group by varyasyonlarını denemiştim olmadı. Bunu başka bir çözümü olacağını düşünüyorum, ama henüz bulamadım.
  • 14-08-2022, 16:16:06
    #7
    Cevaplar verilmiş aslında 34 numaralı il'in ilçeleri 1 kez gelir.

    Select distinct ilce from deneme where plaka='34'

    Tüm illerin (il ve ilçeleri) 1 kez gelir
    Select il,ilce from deneme group by il,ilce
  • 17-08-2022, 12:12:29
    #8
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Cevaplar verilmiş aslında 34 numaralı il'in ilçeleri 1 kez gelir.

    Select distinct ilce from deneme where plaka='34'
    Tüm illerin (il ve ilçeleri) 1 kez gelir
    Select il,ilce from deneme group by il,ilce
    omerix Kardeş,
    Yardımlarınız için çok teşekkür ederim.
  • 28-07-2023, 00:51:12
    #9
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Cevaplar verilmiş aslında 34 numaralı il'in ilçeleri 1 kez gelir.

    Select distinct ilce from deneme where plaka='34'
    Tüm illerin (il ve ilçeleri) 1 kez gelir
    Select il,ilce from deneme group by il,ilce
    Senin fikrine uymayan her şeyi hakaret olarak algıladığına göre bence sen körsün bizden 5.248 km uzak olan ve aramızda bir sürü ülkenin olduğu ülkeyi komşu olarak tanımlandırıyorsan hala sen körsün attığım sitedeki verileri wikipediadakiler ile aynı görüyor isen hala sen körsün archiveden wikipedianın sayfasını sorgulatıp eski tarihteki index ile yeni şuan ki indexi karşılaştırıp eski tarihli grafik olduğunu anlayamıyorsan hala körsün ve çoluk çocuk dediğin kişi senden daha bilgili buna emin olabilirsin sabrımı taşırmaymış taşsın lütfen nasıl taşacak merak ediyorum münakaşaya giremeyeceksen bir daha konu açmamanı ve toplumda fikrini sunmamanı öneririm ve mesajıma cevap yazıp engellemende nasıl bir eziklik göstergesidir acaba onuda merak ediyorum 😂😂 buda sana vereceğim son cevaptır daha fazla senin ile uğraşacak boş vaktim yok.
    Misafir;