Firebird null değeri bulma

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Siderit
Üye
Mesajlar: 1
Kayıt: 06 Şub 2019 09:50

Firebird null değeri bulma

Mesaj gönderen Siderit » 04 Nis 2019 02:27

Merhaba Arkadaşlar Firebird veri tabanında yer alan bir tablodaki hücre tipi smallint amacı doğru yanlış mantığını anlayabilmek toplam 3 kayıtı var 0-1-null bazı durumlarda null diğer durumlarda 0 ve 1 ben sorgu oluşturduğumda istiyorum ki 1 ve null değerlerini kapsayan veriler gelsin. ama select * from tablo1 where tablo1.hucre=0 and tablo1.hucre=null
sorgusu boş bir satır geliyor hata vermiyor ama başarılıda değil hücre içerisindeki null karşılık gelen satırları da sorguya dahil etmek için ne yapmalıyım. çok teşekkürler

mahsuni
Üye
Mesajlar: 68
Kayıt: 21 Haz 2003 12:09
Konum: Ankara-Mamak

Re: Firebird null değeri bulma

Mesaj gönderen mahsuni » 05 Nis 2019 01:45

select * from tablo1 where tablo1.hucre=0 or tablo1.hucre is null

Kullanıcı avatarı
Commandx
Üye
Mesajlar: 150
Kayıt: 01 Oca 2008 05:34

Re: Firebird null değeri bulma

Mesaj gönderen Commandx » 26 Mar 2020 07:53

Bana da Lazım oldu, belki birine de lazım olur. (char_length)

Kod: Tümünü seç

DM.IBSQLKayt.SQL.Add(' select * From KAYITLARTABLOSU Where (KOLONADI IS NULL OR CHAR_LENGTH(KOLONADI)= 0)');
http://www.delphibasics.co.uk/RTL.asp?Name=DaysBetween
Function PARSE( text, ilk, son:String ): String; // Çok Lazım oluyor da :)=
begin
Delete(Text, 1, pos(ilk, Text) + Length(ilk)-1);
Result := Copy(Text, 1, Pos(Son, Text)-1);
end;

Resim

Cevapla