Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
buenas dias:
quisiera saber como puedo porner informacion en un campo nulo
He intentado hacer esto:
que en caso de que ClaveOpcion sea nullo ponga los primeros 5 de la ClaseClaveOpcion, pero ninguna de los scrip me ha funcionado
IF(IsNull(ClaveOpcion),Right(ClaseClaveOpcion,5),Right(ClaseClaveOpcion,5)) AS ClaveOpcion2,
if(ClaveOpcion='',Right(ClaseClaveOpcion,5),Right(ClaseClaveOpcion,5)) as ClaveOpcion3,
Right(ClaseClaveOpcion,5) as ClaveOpcion4,
Espero me puedan apoyar mil gracias!!!
Hola,
Prueba con If(Len(Nombre de Campo) = 0,campo1,campo2)
Saludos,
temo decirte que no quedo
If(Len(ClaveOpcion) = 0,ClaveOpcion,Right(ClaseClaveOpcion,5)) as ClaveOpcion5,
adjunto ql QV
Hola,
Esto te devolverá 0
If(Len(ClaveOpcion) = 0,ClaveOpcion,Right(ClaseClaveOpcion,5)) as ClaveOpcion5,
Es al revés
If(Len(ClaveOpcion) = 0,Right(ClaseClaveOpcion,5),ClaveOpcion) as ClaveOpcion5,
Saludos,
If(Len(ClaveOpcion) = 0,Right(ClaseClaveOpcion,5),ClaveOpcion) as ClaveOpcion6,
aun asi no me lo muestra
A mi si. 🙂
Añade esto y mira como obtiene valor el campo
TablaTest:
LOAD ClaseClaveOpcion,If(Len(ClaveOpcion)=0,Right(ClaseClaveOpcion,5),ClaveOpcion) as Clase_Test
Resident DescripcionesOpciones
Saludos,
Buenas tardes:
Yo siempre suelo usar <1 en lugar de =0
If(Len(ClaveOpcion) < 1,Right(ClaseClaveOpcion,5),ClaveOpcion) as ClaveOpcion6,
Un saludo,
Juan P. Barroso
El problema lo tiene en los datos porque reconoce algunos como nulo y otros no.
Buenas,
Yo creo que lo que ocurre es que en el cuadro de tabla que mostráis el campo ClaseClaveOpcion es compartido por varias tablas y los casos en los que no convierte los nulos es porque no están en la tabla sobre los que haces el If() con el Right()... No sé si me explico...
Saludos,
H
Si Hector es eso, lo acabo de ver.
Correcto, al poner tabla le pasa eso.
Saludos,