14. Curso SQL SERVER - Trabajando con operadores lógicos
- Hola a todos , en esta ocasión vamos continuar con nuestro curso sobre SQL SERVER. En este capítulo del curso vamos a practicar con los operadores lógicos.Los utilizaremos para verificar una condición y en función de esto devolver unos datos u otros.
- En el capítulo de hoy vamos a ver ejemplos del uso de estos cuatro operadores:
- AND -->Verdadera si todas las comparaciones son verdaderas.
- OR -->Verdadera si una de las dos comparaciones es verdadera.
- NOT-->Nos da la fecha y hora UTC del momento en que se ejecuta.
- BETWEEN--> Verdadero si el operando está dentro de un intervalo.
En el vídeo veremos ejemplos de estos tres operadores pero tenéis información más detallada en este enlace: https://msdn.microsoft.com/es-es/library/ms189773(v=sql.120).aspx
*También so dejo el código de las funciones utilizadas en el vídeo:
--EJEMPLO DEL USO DE AND
SELECT * FROM SESIONES WHERE IdUsuario=1 AND Token='8D631184-6030-440C-B202-25CB974B0A6E'
--EJEMPLO DEL USO DE OR
SELECT * FROM SESIONES WHERE IdUsuario=1 OR Token='5A7A50D8-5D68-46FF-A7E0-5F0A1815E645'
--EJEMPLO DEL USO DE NOT
SELECT * FROM SESIONES where IdUsuario not in(
SELECT IdUsuario FROM SESIONES WHERE IdUsuario=2 )
--EJEMPLO DEL USO DE BETWEEN
DECLARE @fechaInicio date
DECLARE @fechafin date
SET @fechaInicio ='2018-07-24 00:00:00.000'
SET @fechaFin ='2018-07-29 00:00:00.000'
SELECT * FROM EMPLEADOS WHERE FechaAlta between @fechaInicio and @fechaFin
No hay comentarios:
Publicar un comentario