none
sql serverda veri olmayan colon gelmesin RRS feed

  • Soru

  • sql serverda

    select adı,soyadı,sınıf,adres,tel form tbl_ogreci      sorgumuz olsun.bırkaç ögrencının  telefon numarası olmasın

    rapaorlamada tum satır gelgiği için anlamsız verıler gelıyo...

    veri yoksa hiç raporda gorulmesın nasıl yapabılırım.


    od

    13 Ocak 2016 Çarşamba 11:39

Yanıtlar

Tüm Yanıtlar

  • select adı,soyadı,sınıf,adres,tel form tbl_ogreci WHERE kolonAdı IS NOT NULL şeklinde sorguyu çalıştırırsan null olan kayıtlar gelmez
    13 Ocak 2016 Çarşamba 11:53
  • select adı,soyadı,sınıf,adres,tel form tbl_ogreci where tel IS NOT NULL

    bu şekilde denermisin. İşini çözecektir.


    kdrgny@outlook.com

    13 Ocak 2016 Çarşamba 11:57
  • iki tane kolonda boş kayıt gelmesın nasıl diyebilirim.

    select adı,soyadı,sınıf,adres,tel form tbl_ogreci where tel IS NOT NULL and sınıf IS NOT NULL    yazdığım zaman

    hiç veri gelmiyor . boş geliyor   bırden çok .boş kayıt gelmemesı ıcın nasıl bir yol izlemelıyım.


    od

    14 Ocak 2016 Perşembe 22:00
  • proje burda bakabılırmısınız..

    https://yadi.sk/d/4_pZjINHmz2qT


    od

    14 Ocak 2016 Perşembe 22:06
  • Merhabalar,

    Normalde her iki kolonda da NULL olmayanlar gelsin istiyorsanız;

    SELECT Name, Color, Size
    FROM Production.Product
    WHERE Color is not null AND Size is not null

    şeklinde bir sorgu işinizi görecektir. Burada tablo ve kolon isimlerini ihtiyacınıza göre değiştirebilirsiniz.

    Ancak bazı durumlarda ilgili kolonda NULL yerine EmptyString yani '' tutulabiliyor. Burada kullanıcılar NULL zannedip ona göre sorgu yazabiliyorlar. İlgili kolonda NULL mı yoksa Empty String mi olduğunu ayrı ayrı sorgulayabilir misiniz?

    Eğer NULL değil de Empty String tutulmuşsa o zaman sorgunuzu aşağıdaki şekilde yazabilirsiniz;

    SELECT Name, Color, Size
    FROM Production.Product
    WHERE Color = '' AND Size = ''

    Umarım faydalı olur. Ayrı ayrı sorguladığınızda ne geldiğini buraya yazarsanız tekrar yardımcı olabiliriz.

    15 Ocak 2016 Cuma 09:43