Sentencia con dos condiciones SQL
piterpalomitas:
buenas!
yo quisiera saber como puedo darle prioridad a una condicion sobre otra en una consulta SQL, es decir q mire si cumple la 2º condicion SOLO si cumple la 1º
gracias por adelantado ;D
Novlucker:
¿AND? ... Si se cumple la primera, se cumple la segunda :-\
Código
SELECT *
FROM Tabla
WHERE Condicion1 AND Condicion2
l337*:
usando un IF dentro del query.
por ejemplo:
Código
SELECT * FROM empleados WHERE IF(salario > 3200,1,0) = 1
IF(condicion, valor si es verdadero, valor si es falso)
si salario es > a 3200 entonces kedaria : "where 1 = 1". aqui regresa campos.
si salario es < 3200 kedaria: "where 0 = 1". aqui no regresa nada.
espero haberme explicado.
saludz
piterpalomitas:
genial!
muchas gracias ;D
sempus:
piterpalomitas, dentro de una sentencia SQL en un gestor como MySQL puedes usar CASE o IF, solo que no sabria como responderte puntualmente porque no nos das mucha informacion...
puedes darte una idea leyendo aca
http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html
salu2
Navegación
[#] Página Siguiente