Sentencia Like en Sql server 2014 - Bases de Datos en Microsoft Sql Server 2014 (19-35)
Buen día amigos de IncanatoIt, En este capítulo explicaremos de manera detallada el uso de la sentencia SELECT y sus variadas formas de recuperar información desde una tabla en la base de datos activa. Veremos operadores lógicos, implementaremos un script para determinar si un dato ya se encuentra registrado en un tabla de la base de datos, veremos también la cláusula like junto con sus comodines.
Puedes seguir el curso Completo desde:
Puedes descargar el Material del Curso desde, Archivos del Curso, Backup y Presentaciones:
Lenguaje de Manipulación de Datos
C) Operadores Lógicos
Operador LIKE: Devuelve TRUE si el operando coincide a lo más con un patrón específico. El patrón es una cadena de caracteres que se buscará en la expresión. Los comodínes a utilizar son:
%: Representa a uno o más caracteres. Puede ser cualquier tipo de carácter textual o símbolo.
_: Representa un solo carácter de cualquier tipo.
[ ]: Representa cualquier carácter individual, dentro de un conjunto de caracteres.
[^]: Representa cualquier carácter individual fuera del intervalo especificado.
IS NOT NULL: Representa que el contenido de una columna no este vacía.
Ejemplos:
Ejemplo 1:
Script que permita verificar si un determinado país fue registrado o no en su tabla origen.
declare @pais varchar(40)
set @pais='Perú' --Alt + 39
if
exists(select
idpais from pais where
nombre=@pais)
print 'País ya se encuentra
registrado'
else
print 'País
no se encuentra registrado'
go
Ejemplo 2:
Script que permita mostrar los pasajeros cuyo nombre inicie con la letra A.
Tabla Pasajero
Ejemplo 3:
Mostrar los pasajeros que tienen una cuenta de correo GMAIL
select * from pasajero
where email like '%gmail%'
go
Ejemplo 4:
Mostrar los pasajeros cuyo segundo carácter de su nombre sea la letra A, O ó U.
select * from pasajero
where nombre like '_[AOU]%'
go
Ejemplo 5:
Mostrar los pasajeros cuyo segundo carácter de su nombre no sea la letra A, O ó U.
select * from pasajero
where nombre like '_[^AOU]%'
go
Ejemplo 6:
Mostrar los pagos realizados por un determinado pasajero, filtrar a dicho pasajero por su número de documento. Usar subconsultas Operadores T-SQL.
declare @documento varchar(50)
set @documento ='47715777'
select * from pago
where idpasajero=(
select idpasajero from
pasajero
where num_documento=@documento
)
go
Sentencia Like en Sql server 2012 (19-35) Bases de Datos en Microsoft Sql Server 2014
Saludos Imperio, un abrazo a la distancia!!!.
Sentencia Like en Sql server 2014 - Bases de Datos en Microsoft Sql Server 2014 (19-35)
Reviewed by IncanatoIt-ad
on
11:25
Rating:
Hola Profesor Juan Carlos,por este medio les queria dar las Mil gracias por sus videos son muy buenos y comprensibles ,usted le da un toque de facilidad que no lo hace cualquiera.
ResponderEliminarGRACIAS.