NULL İfadesi (is null, is not null)

null-ifadesi-is-null-is-not-null (büyük resim için tıklayın)

Tablonun belirli bir kaydında bir sütunun değerinin yok, atanmamış, bulunmaması durumunda NULL ifadesine erişiriz.

  • Boşluk karakteri de bir veridir. NULL ise veri değildir.
  • Aritmetik ifadelerde NULL bulunması halinde ifadenin sonucu da NULL olur.
  • Mantıksal işlemlerde de hiçbir değer NULL'a eşit olmaz (tanim=NULL diyemeyiz, bunun için IS NULL ya da IS NOT NULL kullanılmalı)

Örneğin envanter tablosundaki tanım alanında değeri atanmamış, bulunmayan kayıtları listeleyelim

  • SELECT ad  
  • FROM envanter
  • WHERE tanim IS NULL

Tam tersi (değer atanmış, bulunan) durum istendiğinde

  • SELECT ad
  • FROM envanter
  • WHERE tanim IS NOT NULL

kullanılır.

omurserdarr

Ömürcan Serdar, 30 Ağustos 2018 Perşembe 15:30 tarihinde kayıt oldu

Etiketler

Beğeni


mysql Kategori

SQLSTATE[HY000]: General error: 1442 Error (used by statement which invoked this stored function/trigger)

Windows Komut Satırından MySQL Erişimi

İki Gün Arasındaki Zaman Farkı (TIMESTAMPDIFF)