Top Ad unit 728 × 90

Recientes

recent

Operadores Lógicos and between or in some - Bases de Datos en Microsoft Sql Server 2014 (18-35)

Buen día amigos de IncanatoIt, En este capítulo veremos operadores lógicos en sql server; Los operadores lógicos tienen por misión comprobar la veracidad de Alguna Condición, estos como los operadores de comparación, devuelven el tipo de datos BOOLEAN (True, False, Unknown).
Tenemos algunos operadores lógicos: Cláusula AND , Cláusula ANY, Sentencia BETWEEN, Cláusula EXISTS, Sentencia IN, Cláusula NOT, sentencia OR y Cláusula SOME, trabajaremos estas cláusulas o sentencias junto al comando select en sql server 2014.

Puedes descargar el Material del Curso desde:
Archivos del Curso, Backup y Presentaciones  http://adf.ly/pl1Bk

Lenguaje de Manipupación de Datos


C) Operadores Lógicos
Los operadores lógicos tienen por misión comprobar la veracidad de Alguna Condición, estos como los operadores de comparación, devuelven el tipo de datos BOOLEAN (True, False, Unknown).

AND: Representa la Lógica Y, dos expresiones deben ser TRUE para poder devolver TRUE.
ANY: Devuelve TRUE si alguna expresión del conjunto de expresiones es TRUE.

BETWEEN: Devuelve TRUE si el valor se encuentra dentro de un rango númerico o cadena.
EXISTS: Devuelve TRUE si una determinada subconsulta devuelve por lo menos una fila de registros.
IN: Devuelve TRUE si el operando se encuentra dentro de una lista de valores específicos.
NOT: Invierte el valor booleano de una expresión
OR: Devuelve FALSE cuando ambas expresiones sean FALSE.
SOME: Devuelve TRUE si de un conjunto de comparaciones alguna es TRUE.

Símbolos que representan a los operadores Lógicos, tenemos los siguientes:

= Igualdad de Expresiones
<>    != Diferencia de Expresiones
>       >= Mayor / Mayor o Igual
< <= Menor / Menor o Igual

Ejemplos 

Ejemplo 1:
Script para Mostrar las reservas que sean del año 2014 y no superen los $ 500.

Tabla Reserva


select * from reserva
where year(fecha)='2014'
and costo<500
go


Ejemplo 2:
Script que permita mostrar las reservas cuyo costo se encuentre desde $400 hasta $700.

select * from reserva
where costo between 400 and 700
go

select * from reserva
where costo>=400 and costo<=700
go


Ejemplo 3:

Script que permita mostrar los pasajeros cuya letra inicial de su apellido paterno se encuentre entre A y C.


Tabla Pasajero

select apaterno, amaterno, nombre,num_documento from pasajero
where left(apaterno,1) between 'A' and 'C'
order by apaterno asc, amaterno asc, nombre asc
go



Ejemplo 4:
Script que permita mostrar los pasajeros cuya letra inicial de su apellido paterno No se encuentre entre A y C.

select apaterno, amaterno, nombre,num_documento from pasajero
where not left(apaterno,1) between 'A' and 'C'
order by apaterno asc, amaterno asc, nombre asc
go


Ejemplo 5:

Script que permita mostrar las reservas cuya fecha se encuentra en el año 2013.

select * from reserva
where fecha between '2013-01-01' and '2013-12-31'
go

select * from reserva
where fecha>='2013-01-01' and fecha<='2013-12-31'
go

select * from reserva
where year(fecha)=2013
go



Operadores Lógicos and between or in some (18-35) Bases de Datos en Microsoft Sql Server 2014



Saludos imperios, un abrazo a la distancia!!!


Operadores Lógicos and between or in some - Bases de Datos en Microsoft Sql Server 2014 (18-35) Reviewed by Juan Carlos Arcila Díaz on 10:57 Rating: 5

No hay comentarios:

All Rights Reserved by www.IncanatoIT.com - Desarrollando Software © 2014 - 2015
Powered By Blogger, Designed by Sweetheme

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

IncanatoIt.com. Con la tecnología de Blogger.