Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Cómo se evaluan las condiciones de un WHERE (https://www.clubdelphi.com/foros/showthread.php?t=85068)

jplj 22-01-2014 21:35:06

Cómo se evaluan las condiciones de un WHERE
 
Hola.

Mi pregunta es a cerca de la forma en la que se evaluan las condiciones en el WHERE de una consulta.

Por ejemplo, en el caso concreto de:
Código SQL [-]
 ... WHERE (campoA>100) AND (campoB="ROSCO") ORDER BY ...

¿Cuando se evalua esta condición, primero se comprueba si (campoA>100) y si no lo es ya no se evalua la segunda?



Muchas gracias de antemano.
Un Saludo.

TiammatMX 22-01-2014 22:05:33

Cita:

Empezado por jplj (Mensaje 472010)
...Mi pregunta es a cerca de la forma en la que se evaluan las condiciones en el WHERE de una consulta. ...

De hecho (según el motor de base de datos, influye mucho) se evalúan LAS DOS CONDICIONES POR CADA TUPLA A REGRESAR..., por eso, a veces aunque tu condición sea perfecta, no te devuelve ningún dato.


La franja horaria es GMT +2. Ahora son las 13:00:18.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi