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:
No hay comentarios: