SQL Funzione NULLIF | |
|
SQL >
SQL Avanzato >
Funzione NULLIF
La funzione NULLIF considera due argomenti. Se i due argomenti sono uguali, viene restituito NULL. In caso contrario, viene restituito il primo argomento. Similmente a CASE, l’istruzione è la seguente: : SELECT CASE ("nome_di_colonna")
WHEN "espressione_1 = espressione_2 " THEN "NULL" [ELSE "espressione_1"] END FROM "nome_della_tabella"; Ad esempio, si supponga di avere una tabella in cui sono tracciate le vendite effettive e gli obiettivi delle vendite come nel seguente caso: Tabella Sales_Data
Si desidera che NULL venga visualizzato nell'eventualità che il valore relativo alle vendite effettive sia uguale al valore degli obiettivi delle vendite, e che le vendite effettive vengano visualizzate se i due valori sono diversi. Per realizzare questa operazione si utilizza la seguente istruzione SQL: SELECT Store_Name, NULLIF (Actual, Goal) FROM Sales_Data;
Il risultato è:
Copyright © 2024 1keydata.com Tutti i diritti riservati |