NOT (DMX)NOT (DMX)

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Operatore logico che esegue la negazione logica di un'espressione numerica.A logical operator that performs a logical negation on a numeric expression.

SintassiSyntax


NOT Expression1  

ParametriParameters

Expression1Expression1
Espressione DMX valida che restituisce un valore numerico.A valid DMX expression that returns a numeric value.

Valore restituitoReturn Value

Valore booleano che restituisce FALSE se l'argomento restituisce TRUE e viceversa.A Boolean value that returns FALSE if the argument evaluates to TRUE; otherwise FALSE.

OsservazioniRemarks

Per consentire all'operatore di eseguire la negazione logica, l'argomento viene gestito come valore booleano, per cui 0 equivale a FALSE e tutti gli altri valori a TRUE.The argument is treated as a Boolean value (0 as FALSE; otherwise TRUE) before the operator performs the logical negation. Se Expression1 è TRUE, l'operatore restituisce FALSE.If Expression1 is TRUE, the operator returns FALSE. Se Expression1 è FALSE, l'operatore restituisce TRUE.If Expression1 is FALSE, the operator returns TRUE. La tabella seguente illustra come viene eseguita la negazione logica.The following table illustrates how the logical conjunction is performed.

Valore di Expression1If Expression1 is Valore restituitoReturn value is
TRUETRUE FALSEFALSE
FALSEFALSE TRUETRUE

Vedere ancheSee Also

Data Mining Extensions ( DMX ) Riferimento agli operatori Data Mining Extensions (DMX) Operator Reference
Logica operatori ( DMX ) Logical Operators (DMX)
Operatori ( DMX )Operators (DMX)