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 seguir el curso Completo desde:

Puedes descargar el Material del Curso desde, Archivos del Curso, Backup y Presentaciones:

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 IncanatoIt-ad on 10:57 Rating: 5

No hay comentarios:

Todos los derechos reservados www.IncanatoIT.com - Desarrollando Software © 2014 - 2019
Desarrollado por Blogger, Designed by Sweetheme
IncanatoIt.com. Con la tecnología de Blogger.
y>