SQL Server - Convertir y alterar una cadena

 
Vista:
Imágen de perfil de Samara

Convertir y alterar una cadena

Publicado por Samara (5 intervenciones) el 30/09/2015 00:34:29
Hola buenas tardes, ahorita mismo tengo un problema con una consulta, quiero que una cadena NULL me aparezca cadena vacía (' '), pero el problema es que el atributo es un int y me aparece como resultado el 0 no vació, así que opte por primero convertir el atributo int en nchar... estas son mis consultas por separado

select convert(nchar(4),dboexp.año) from expediente dboexp

select isnull(dboexp.año,' ') as 'Nuc_año' from expediente dboexp

Me ayudarían muchísimo si me dicen como juntarlas por favor
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
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Convertir y alterar una cadena

Publicado por Isaias (4558 intervenciones) el 30/09/2015 00:58:37
Es muy simple


SELECT ISNULL(CAST(dboexp.año as NCHAR(4)), ' ') FROM EXPEDIENTE dboexp
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Samara

Convertir y alterar una cadena

Publicado por Samara (5 intervenciones) el 30/09/2015 01:43:33
Ni me acordaba del cast, en verdad muchas gracias que ya me salio
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
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Convertir y alterar una cadena

Publicado por Isaias (4558 intervenciones) el 30/09/2015 18:48:41
No es el cast, lo puedes hacer tambien con CONVERT

select isnull(convert(nchar(4),dboexp.año), '') from.....bla, bla, bla
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