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 descargar el Material del Curso desde:
Archivos del Curso, Backup y Presentaciones  http://adf.ly/pl1Bk

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 Juan Carlos Arcila Díaz on 11:25 Rating: 5

No hay comentarios:

All Rights Reserved by www.IncanatoIT.com - Desarrollando Software © 2014 - 2015
Powered By Blogger, Designed by Sweetheme

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

IncanatoIt.com. Con la tecnología de Blogger.