Null
Kuika ile NULL kullanmayı öğrenin.
NULL
NULL, kelimenin tam anlamıyla SQL'de ve genel olarak programlamada "hiçbir şey" anlamına gelir. SQL'de bunu "herhangi bir değerin yokluğu" olarak düşünmek daha iyidir. Bunun, hiçbiri gerçekte NULL olmayan '' boş dize veya 0 sayısı gibi görünüşte boş değerlerden farklı olduğunu bilmek önemlidir. Metin olarak kabul edilecek ancak NULL olmayan ve hatalara ve hatalı veri kümelerine neden olabilecek 'NULL' gibi tırnak içinde NULL yazmamaya da dikkat etmek önemlidir.
Sorgularda NULL için filtreleme
WHERE bloklarında NULL (hiçbir şeyin olmadığı yerde) için filtreleme sözdizimi, belirli değerler için filtrelemeden farklıdır.
NULL herhangi bir şeye (kendisi dahil) eşit olmadığından, eşitlik operatörleri = NULL veya <> NULL (veya != NULL) kullanıldığında, NEREDE tarafından reddedilecek olan BİLİNMEYEN bir değere sahip olacağına dikkat edin. WHERE, FALSE veya UKNOWN koşullu tüm satırları filtreler ve yalnızca koşulun DOĞRU olduğu satırları tutar.
Tablolarda Null Yapılabilir Sütunlar
Bir tablo oluştururken, bir sütunu null yapılabilir veya null olamaz olarak bildirmek mümkündür.
Bir tablo oluştururken, bir sütunu null yapılabilir veya null olamaz olarak bildirmek mümkündür.
Null yapılamayan bir sütuna NULL atamaya çalışmak bir hataya neden olur.
Alanları NULL olarak güncellenmesi
Bir alanı NULL olarak değiştirmek, diğer herhangi bir değerde olduğu gibi çalışır:
NULL alanları olan satırlar ekleme
Örn: Telefon numarası olmayan ve yöneticisi olmayan bir çalışanı Çalışanlar örnek tablosuna eklemek
Last updated