SQL - MOSTRAR DATO EN REISTRO Q NO EXISTE

 
Vista:

MOSTRAR DATO EN REISTRO Q NO EXISTE

Publicado por Camila (1 intervención) el 02/08/2006 05:27:20
estoy haciendo una consulta sql que necesito mostrar un registro con con 1 campo q si no existe el campo codigo me retorne (en el campo cidigo un 'Vacio') me entiendes??.... la consulta que estoy haciendo es esta..

select codigo, if (codigo is null, 'Vacio', codigo) componentes
from indicadores
where codigo='T1.1';

en esa consulta el campo codigo T1.1 si existe entonces me muestra su contennido... pero si es q la consulta llega a ser por un codigo que no existe por ej: codigo='ewqeqwre332z34' retorne en ese campo un 'Vacio'... como veras en esa consulta estoy tratando de hcerlo pero cuando ingreso un codigo q no existe no muestra nada... solo las cabeceras de los campos

SALUDOS Y
MUCHAS GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:MOSTRAR DATO EN REISTRO Q NO EXISTE

Publicado por Isaías (5072 intervenciones) el 02/08/2006 17:51:33
Yo lo haria asi:

IF NOT EXISTS(SELECT codigo FROM Indicadores WHERE codigo = @par)
SELECT ' '
ELSE
SELECT codigo FROM Indicadores WHERE codigo = @par
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar