Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Retourneert een null-waarde als de twee opgegeven expressies gelijk zijn. Retourneert NULL bijvoorbeeld SELECT NULLIF(4,4) AS Same, NULLIF(5,7) AS Different ... voor de eerste kolom (4 en 4) omdat de twee invoerwaarden hetzelfde zijn. De tweede kolom retourneert de eerste waarde (5) omdat de twee invoerwaarden verschillen.
NULLIF is gelijk aan een gezochte CASE-expressie waarin de twee expressies gelijk zijn en de resulterende expressie NULL is.
Syntaxis
NULLIF ( expression , expression )
Argumenten
expressie
Een uitdrukking van elk type.
Retourtypen
Retourneert hetzelfde type als de eerste expressie.
NULLIF retourneert de eerste expressie als de twee expressies niet gelijk zijn. Als de expressies gelijk zijn, NULLIF wordt een null-waarde geretourneerd van het type van de eerste expressie.
Voorbeelden
Project alleen een waarde wanneer deze is gewijzigd:
SELECT
sensorId,
reading,
NULLIF(
LAG(reading) OVER (PARTITION BY sensorId LIMIT DURATION(hour, 1)),
reading
) AS previous_reading_if_changed
FROM input