3.283 cursos gratis
6.261.122 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > SQL > Operadores lógicos

SQL

Autor: Claudio
Curso:  4,49/5 4,49/5 (793 opiniones) |34866 alumnos|Fecha publicación: 10/05/2004

Capítulo 23:

 Operadores lógicos

Operadores Lógicos

Los operadores lógicos soportados por SQL son: AND, OR, XOR, Eqv, Imp, Is y Not. A excepción de los dos últimos todos poseen la siguiente sintaxis:
<expresión1> operador <expresión2>

En donde expresión1 y expresión2 son las condiciones a evaluar, el resultado de la operación varía en función del operador lógico. La tabla adjunta muestra los diferentes posibles resultados:

<expresión1>Operador<expresión2>Resultado
VerdadANDFalsoFalso
VerdadANDVerdadVerdad
FalsoANDVerdadFalso
FalsoANDFalsoFalso
VerdadORFalsoVerdad
VerdadORVerdadVerdad
FalsoORVerdadVerdad
FalsoORFalsoFalso
VerdadXORVerdadFalso
VerdadXORFalsoVerdad
FalsoXORVerdadVerdad
FalsoXORFalsoFalso
VerdadEqvVerdadVerdad
VerdadEqvFalsoFalso
FalsoEqvVerdadFalso
FalsoEqvFalsoVerdad
VerdadImpVerdadVerdad
VerdadImpFalsoFalso
VerdadImpNullNull
FalsoImpVerdadVerdad
FalsoImpFalsoVerdad
FalsoImpNullVerdad
NullImpVerdadVerdad
NullImpFalsoNull
NullImpNullNull

Si a cualquiera de las anteriores condiciones le anteponemos el operador NOT el resultado de la operación será el contrario al devuelto sin el operador NOT.

El último operador denominado Is se emplea para comparar dos variables de tipo objeto <Objeto1> Is <Objeto2>. este operador devuelve verdad si los dos objetos son iguales.
SELECT *
FROM
Empleados
WHERE
Edad > 25 AND Edad < 50

SELECT *
FROM
Empleados
WHERE
(Edad > 25 AND Edad < 50)
OR
Sueldo = 100

SELECT *
FROM
Empleados
WHERE
NOT Estado = 'Soltero'

SELECT *
FROM
Empleados
WHERE
(Sueldo > 100 AND Sueldo < 500)
OR
(Provincia = 'Madrid' AND Estado = 'Casado')

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 793 opiniones. Opina sobre este curso.


Cursos similares a SQL


Cursos Valoración Alumnos Vídeo
Access con Visual Basic
Microsoft Access con Visual Basic, aprende a crear una base de datos en Access usando Visual Basic. Veremos también cómo crear tablas e introducir... [01/07/09]
 4,91/5 4.375  
PHP y MySQL. Aplicaciones Web: programación PHP I (quinta parte)
Programación de aplicaciones Web con PHP y MySQL. Ahora estudiaremos el Lenguaje de programación PHP. Aprende ahora las formas de escribir las etiquetas ... [02/12/08]
 3,50/5 1.076  
Sistemas Informativos. Diseño y creación (1/2)
Diseño de sistemas informativos. El proceso de creación de los sistemas informativos es el centro de esta primera parte del curso. Desarrollamos u... [08/04/09]
3/5 2.888  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail