Prioridades operadores logicos

12/11/2004 - 19:09 por ADA | Informe spam
Pues eso como son las prioridades de los operadores logicos porque no lo
tengo muy claro.

salu2

Preguntas similare

Leer las respuestas

#6 ulises
13/11/2004 - 00:21 | Informe spam
Los operadores unarios tienen precedencia en las
expresiones lógicas, así como el AND sobre el OR (es igual
en casi todos los lenguajes), de esta manera si tienes

WHERE a = 1 OR b = 1 AND c = 1

indica que se cumplirá si :

a es igual a 1
o
b es igual a 1 y c es igual 1

o lo mismo que

WHERE ( a = 1 ) OR ( b = 1 AND c = 1 )

Saludos,
Ulises
PD. Busca en el BOL debe haber un apartado de precedencias
de operadores o precedencia lógica.

y complicandolo mas con un not?¿

bueno me voy y esto solo lo leo en el trabajo, buen fin de


semana a todos un
saludo!!


"Maxi" escribió en el mensaje
news:
aja, pues todo depende como lo armes ;)

por ej

SELECT X FROM tabla where (campo1 = 'a' or campo1 ='b')




and (campo2 = 'c'
or
campo2 = 'd')

Aca como veras se ejecutan en 2 modulos separados y con




un AND o sea que
se
traeran los registros si:

Campo1 = A o B Y que Campo2 sea = C o D

Cuando haces un Y es mucho mas excluyente que un OR


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"ADA" escribió en el mensaje
news:
> Que va antes un OR o un AND un NOT, es por un




comentario que me hicieron
y
> querria saber el orden de preferencias.
>
> Gracias
>
>



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.795 / Virus Database: 539 - Release Date:




12/11/2004






.

Respuesta Responder a este mensaje
#7 Javier Loria
14/11/2004 - 15:55 | Informe spam
Hola:
Una opinion: La pagina de precedencia de operados, lo tome de mi manual
y la bote ;D
Si quieres hacer codigo complejo usa la precedencia, si quieres que el
codigo sea legible usa parentisis.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"ADA" wrote in message news:
Pues eso como son las prioridades de los operadores logicos porque no lo
tengo muy claro.

salu2


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida