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
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:
Copyright © 2024 1keydata.com Alle rechten voorbehouden |