Ley conmutativa del NOT en SQL Server

Nunca en la vida me lo había preguntado... pero al igual que la gran pregunta ¿ser o no ser?... a veces llegan personas con esas preguntas filosófico-algorítmica, que aunque uno al verlo sabe la respuesta, no pude soportar hacer la demostración y comprobarlo directamente.

La pregunta es muy sencilla. Es lo mismo "IF NOT @intValor IS NULL" que "IF @intValor IS NOT NULL"?

Vamos a la cuestión:

Definitivamente el resultado indica que en SQL Server el "NOT" cumple la propiedad conmutativa y sin importar donde esta el "NOT" (cumpliendo la sintaxis) el resultado es el mismo, pues ya sea con datos nulos o no nulos la respuesta siempre es la misma.

Sueter... que la cuestión era fácil de resolver y no toca acudir al método de la duda.
Por: Camilo Martinez [€quiman]

Comentarios

Entradas populares