SQL - Resolver con IF

 
Vista:
sin imagen de perfil

Resolver con IF

Publicado por carlos (1 intervención) el 13/10/2022 21:19:27
Como resolverias esto con if? estoy re trabado con mi trabajo y no puedo lograr que donde no haya datos se rellene con 0 en los casos que necesito rellenar

Captura-de-pantalla-2022-10-13-160912
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
sin imagen de perfil
Val: 10
Ha disminuido su posición en 6 puestos en SQL (en relación al último mes)
Gráfica de SQL

Resolver con IF

Publicado por raul (7 intervenciones) el 17/10/2022 03:27:09
Creo que nadie te va a poder ayudar por qué nadie te entiende.

Tu problema es que en una tabla aparecen datos nulos que quieres rellenar con ceros esto se resuelve con

Isnull(nombre_campo, 0)

Ahora sí en dependencia del valor de un campo nulo se deben modificar otros campos la cosa cambia

Campo1 (campo que puede tener los valores nulos)
Campo2 (campo que se modifica si campo1 es nulo)

Select if campo1 not null then campo2 else 0 end from xbase

As lo siguiente escribe tu pregunta con más detalles haciendo referencia a los nombres de campos que pueden variar así como los resultados posibles

De antemano te digo que en sqlserver no recuerdo if sino iif() y que para cosas complejas existe
Case whend ... End
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