2010-12-29 12 views

Respuesta

25
CASE WHEN column IS NULL THEN 1 ELSE 0 END 
5

En algún momento usted necesita case isnull(column, 99) when 99 then "null" when 1 then ....

+0

¿Sabes por qué esto es cierto ? Mi base de datos SQL no aceptará "caso cuando los datos son nulos". – Lopsided

-1

El uso de la caja de consulta de selección:

Ejemplo:

SELECT UserID, UserName, CASE(UserAmendId) AS UID WHEN 0 THEN 'True' ELSE 'False' END 
FROM UserTable 

Muestra los registros con el campo UID = verdadero donde su valor = 0, othe De manera que muestra False donde su valor es nulo.

Nombre de tabla: usertable
Columnas: Usuario (int), nombre de usuario (varchar (50)), UserAmendID (int)