Mysql, valor en "cero"
Hola pedroip, a ver si me puedes ayudar con esta pregunta:
Necesito, que a través de un select, me devuelva un valor, independiente que sea nulo o vacío, ej: tengo mi tabla1 con los sgtes valores:
tabla1
|pres|valor|
|01 |P001 |
|02 |P002 |
y yo le hago la sgte consulta:
Select valor From tabla1 WHERE pres='01', y me arroja:
|valor|
|P001 |
ahora, si yo quiero hacerle la sgte consulta:
Select valor From tabla1 WHERE pres='01' or pres='03', me arroja:
|valor|
|P001 |
y lo que yo necesito es que me lanze un valor en "cero":
|valor|
|P001 |
|0 |
Estuve averiguando, y lo que necesito es hacer un procedimiento almacenado que lo hace la version 5.0 (que esta en Beta), pero yo tengo la BD en la version 4.1.1
He probado con la función If, pero igual me arroja el resultado anterior
¿habra alguna funcion que realize lo que yo quiero?
Bueno, esperando a que quede claro, saludos, Kamilon.
Necesito, que a través de un select, me devuelva un valor, independiente que sea nulo o vacío, ej: tengo mi tabla1 con los sgtes valores:
tabla1
|pres|valor|
|01 |P001 |
|02 |P002 |
y yo le hago la sgte consulta:
Select valor From tabla1 WHERE pres='01', y me arroja:
|valor|
|P001 |
ahora, si yo quiero hacerle la sgte consulta:
Select valor From tabla1 WHERE pres='01' or pres='03', me arroja:
|valor|
|P001 |
y lo que yo necesito es que me lanze un valor en "cero":
|valor|
|P001 |
|0 |
Estuve averiguando, y lo que necesito es hacer un procedimiento almacenado que lo hace la version 5.0 (que esta en Beta), pero yo tengo la BD en la version 4.1.1
He probado con la función If, pero igual me arroja el resultado anterior
¿habra alguna funcion que realize lo que yo quiero?
Bueno, esperando a que quede claro, saludos, Kamilon.
1 Respuesta
Respuesta de pedroip
1