SQL NULLIF Functie

?
?
?

SQL > Geavanceerde SQL > NULLIF Functie

De functie NULLIF neemt twee argumenten. Als beide argumenten gelijk zijn, wordt NULL geretourneerd. Indien dit niet het geval is wordt het eerste argument geretourneerd.

Het is hetzelfde als de volgende instructie CASE:

SELECT CASE ("kolom_naam")
  WHEN "expressie 1 = expressie 2 " THEN "NULL"
  [ELSE "expressie 1"]
  END
FROM "tabel_naam";

Veronderstel bijvoorbeeld dat u een tabel hebt waarmee de effectieve omzet en verkooptarget wordt bijgehouden:

Tabel Sales_Data
Store_Name Actual Goal
Store A 50 50
Store B 40 50
Store C 25 30

U wilt NULL weergeven als de effectieve omzet gelijk is aan de targetomzet en de effectieve omzet weergeven als deze van elkaar verschillen. Dit kan a.d.h.v. de volgende SQL-instructie:

SELECT Store_Name, NULLIF (Actual, Goal) FROM Sales_Data;

Het resultaat is:

Store_Name NULLIF (Actual, Goal)
Store A NULL
Store B 40
Store C 25

SQL Syntaxis >>
?


Copyright © 2021   1keydata.com   Alle rechten voorbehouden

? 老湿机69福利区无码_老子影院午夜伦无码_开心亚洲五月丁香五月