Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
✅ Azure Stream Analytics ✅ Fabric Olay Akışı
Belirtilen iki ifade eşitse null değer döndürür. Örneğin, SELECT NULLIF(4,4) AS Same, NULLIF(5,7) AS Different ... iki giriş değeri aynı olduğundan ilk sütun (4 ve 4) için döndürür NULL . İki giriş değeri farklı olduğundan ikinci sütun ilk değeri (5) döndürür.
NULLIF, iki ifadenin eşit olduğu ve sonuçta elde edilen ifadenin NULL olduğu, aranan CASE ifadesine eşdeğerdir.
Sözdizimi
NULLIF ( expression , expression )
Tartışmalar
ifade
Herhangi bir türde bir ifade.
Dönüş Türleri
İlk ifadeyle aynı türü döndürür.
NULLIF iki ifade eşit değilse ilk ifadeyi döndürür. İfadeler eşitse, NULLIF ilk ifadenin türünde null bir değer döndürür.
Örnekler
Yalnızca değiştirildiğinde değeri yansıt:
SELECT
sensorId,
reading,
NULLIF(
LAG(reading) OVER (PARTITION BY sensorId LIMIT DURATION(hour, 1)),
reading
) AS previous_reading_if_changed
FROM input