12.212 cursos gratis
8.325.846 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

SQL

Autor: Claudio
Curso:
8,97/10 (798 opiniones) |73355 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')

Nuestras novedades en tu e-mail

Escribe tu e-mail:

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

Cursos similares a SQL


  • Vídeo
  • Alumnos
  • Valoración
  • Cursos
1. Curso de MySQL con PHP
El gestor de bases de datos MySQL se basa en el sistema de bases de datos... [10/01/11]
1.754  
2. Introducción al lenguaje SQL
Curso de programación, aprende el lenguaje sql que es un lenguaje de acceso a bases... [16/11/11]
131  
3. SQL. Uso de la clausula WHERE
Vamos a aprender a hacer algunas consultas en sql desde las básicas hasta algunas... [19/12/11]
7  

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


Ponte al día de Programación con nuestros cursos gratis