NULL... (que dolor de cabeza)

18/08/2006 - 00:13 por Irak Rubio | Informe spam
Trato de entender al incomprendido null pero hasta para algo tan sencillo, no
encuentro la respuesta.

Resulta que tengo un campo alfanumerico que puede albergar NULL,'A','B'
...etc.

y ahora quiero una consulta que me filtre los datos dependiendo de un
parametro que puede o no contener un null.

entonces..
Si el parametro contiene un valor nulo

debo poner:
Select MisRegistros From MiTabla Where MiCampo IS MiParametro (el nulo)

y en caso contrario:
Select MisRegistros From MiTabla Where MiCampo = MiParametro

ahora, ¿Como le hago en mi consulta para que me de la respuesta correcta
aun y cuando yo no sepa si va a ser nulo o no el parametro...
Gracias.

Preguntas similare

Leer las respuestas

#16 Ricardo Passians
19/08/2006 - 05:20 | Informe spam
Ricardo,

Si tengo que escoger una de las dos opciones, escogeria usar el "IF",
porque
el uso de la funcion "ISNULL" puede llevar a SQL Server a no usar los
indices
de forma optima en caso de estos existieran.




Totalmente de acuerdo.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida