[SQL Server] Negare un campo di tipo BIT

Qualche minuto fà un mio collega mi ha chiamato per chiedermi come poter negare un campo di tipo BIT in SQL Server. Inizialmente ho pensato che un NOT(campo) fosse corretto invece nulla.

Ho chiesto un consulto all'oracolo (google) ed ho trovato la risposta:
SELECT campo AS ValoreCorretto , ~ campo AS ValoreNegato [...]

Esatto, basta mettere la tilde ( ~ = ALT + 126 ) ed il gioco è fatto. Questa operazione è molto utile negli update di massa dove si deve negare un campo.
UPDATE [...] SET campo = ~ campo [...]

Che altro dire? Buona negazione :)

Etichette: , , , , , , , , , ,