Sentencia con dos condiciones SQL

(1/2) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente