Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

cambiar resultados nulos, en un select

Estas en el tema de cambiar resultados nulos, en un select en el foro de Mysql en Foros del Web. hola amigos estoy trabajando en mysql y deseo cambiar los resultados de una consulta, algunos resultados devuelven null, y deseo ponerles otro resultado Código PHP: ...
  #1 (permalink)  
Antiguo 14/08/2008, 08:33
 
Fecha de Ingreso: agosto-2005
Mensajes: 722
Antigüedad: 18 años, 8 meses
Puntos: 2
Pregunta cambiar resultados nulos, en un select

hola amigos estoy trabajando en mysql y deseo cambiar los resultados de una consulta, algunos resultados devuelven null, y deseo ponerles otro resultado


Código PHP:
SELECT
specific_name
.Specific_Name_ID,
specific_name.Specific_Name,
specific_name.Service_Type_ID//por ejemplo este campo por lo general devulve null
specific_name.Category_ID`
FROM
   operator,
   Operator_Specific,
  specific_name
WHERE

operator.Operator_ID =  Operator_Specific.Operator_ID AND
Operator_Specific.Specific_Name_ID =  specific_name.Specific_Name_ID 
y mi pregunta si estos campos que devuelven null se puede cambiar por algun otro valor
por ejemplo si un campo es null poner 0
gracias
  #2 (permalink)  
Antiguo 14/08/2008, 10:41
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: cambiar resultados nulos, en un select

Prueba esto

Código:
SELECT
specific_name.Specific_Name_ID,
specific_name.Specific_Name,
COALESCE(specific_name.Service_Type_ID,0) as Service_Type_ID,
specific_name.Category_ID`
FROM
   operator,
   Operator_Specific,
  specific_name
WHERE

operator.Operator_ID =  Operator_Specific.Operator_ID AND
Operator_Specific.Specific_Name_ID =  specific_name.Specific_Name_ID
Saludos!
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:07.