¿Cómo selecciono las filas que no son iguales a un valor y también incluyo nulos en los datos devueltos? He intentado:T-SQL: seleccionar filas que no sean iguales a un valor, incluidos los nulos
SET ANSI_NULLS OFF
SELECT TOP 30 FROM Mails
WHERE assignedByTeam <> 'team01'
Quiero devolver filas que no tienen 'team01' en la columna assignedByTeam pero también quiero resultados con valores nulos. Lamentablemente, el código anterior no funciona (no devuelve los valores nulos).
Estoy usando MS SQL Server 2008 Express.
+1 esta es la belleza de la lógica booleana. – JonH
Bueno, sí, pero pensé que había una manera más corta de hacer esto, como un solo comando en lugar de escribir algunos de ellos. De todos modos, ¡gracias por el esfuerzo! – Val
@ValCool: en el estándar SQL hay un operador para esto llamado 'IS DISTINCT FROM' pero SQL Server no lo admite. MySQL tiene el operador de igualdad nulo no seguro 'NO a <=> b', pero SQL Server no puede hacer esto tampoco. –