2010-09-17 10 views

Respuesta

10
  • NOT no siempre actúan de la misma
  • != o <> son idénticos, sin desaprobación mencionado. <> es ISO aunque
+3

Sí; NO es algo diferente. Es para cosas como "Blank NOT IN (cosas ...)" o "Blank NOT NULL" y tal. –

+0

@ Andrew Barber: gracias, buen ejemplo, estaba trabajando en un ejemplo, pero el suyo lo cubre muy bien – gbn

+1

Tenía la impresión de que en realidad era '<>' el operador de desigualdad estándar de ANSI. – ninesided

5

yo sepa, si desea comprobar NULL, debe utilizar IS NOT y no != o <>

+0

sí 'cuando 'foo' = null' devuelve' null', no 'true' o' false' –

+0

+1 @alxx: podría usar '! =' o '<>' con el resultado de un COALESCE, aunque . –