Top Ad unit 728 × 90

Recientes

recent

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


select * from pasajero
where nombre like 'A%'
go

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: 5

1 comentario:

  1. 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.
    GRACIAS.

    ResponderEliminar

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>