Sunteți pe pagina 1din 4

OPERADORES DE CONDICIN DE FILAS

En la expresin lgica que especifica condicin _ filas se puede utilizar, adems de los operadores relacin o de comparacin los siguientes operadores SQL

LIKE.- Para comparacin de cadenas de caracteres admite los comodines % y _.


OPERADOR LIKE % Cualquier nmero de caracteres _ Para un carcter individual [ ] Para un conjunto de caracteres que est dentro del corchete [ ^ ] Que el carcter individual que no est dentro del corchete EJEMPLO: LIKE %een Muestra todos los caracteres que acaben con een EJEMPLO: LIKE %een% Muestra todos los caracteres que contengan een en ese orden EJEMPLO: LIKE _en Muestra todos los caracteres que contenga tres letras y acaben en en EJEMPLO: LIKE [CK% ] Muestra todos los caracteres que empiecen por C o K EJEMPLO: LIKE [S-V]ing Nombre de 4 letras cuya primera letra estuviera entre S o V y acabe en ing EJEMPLO: LIKE M[^c]% Todos los que empiecen por M y segunda letra no sea una c. No hay limite de caracteres.

In.-Para seleccin en base a un conjunto de valores, los valores pueden ser numricos, de cadena,
fechas y horas.

Ejemplo 1
Lista de productos cuyo nombre contenga la palabra vino Use Neptuno Go Select * from productos where nombreproducto like '%vino%' Luego procedemos a ejecutar la aplicacin.

El smbolo % representa a cualquier cadena de caracteres, inclusive la cadena nula.

Ejemplo 2
Lista de productos cuya primera letea empieza con la letra a. Select * from productos where nombreproducto like '[a]%'

Lenguaje de Programacin II (Profesor: Carlos Garca Vergara)

Pgina 1

Ejemplo 3
Lista de productos cuya primera letea empieza con la letra a y la tercera con la letra e. Select * from productos where nombreproducto like '[a]%[e]'

Ejemplo 4
Lista de productos cuyo nombre empieza con cualquier carcter que va en el rango de la M a la T. Select * from productos where nombreproducto like '[m-t]%'

Ejemplo 5
Lista de productos cuyo nombre empieza con A con cualquier carcter en el rango que va de U a la Adems, el segundo carcter no debe ser la letra r. Select * from productos where nombreproducto like '[^b-t][^r]%'

El Carcter ^ significa incluir. El Carcter % representa cualquier cadena de caracteres, inclusive la cadena nula El Carcter _ Representa cualquier carcter imprimible no puede ser nulo.

Ejemplo 6
Lista de productos cuyo nombre empieza con la palabra Queso.

Lenguaje de Programacin II (Profesor: Carlos Garca Vergara)

Pgina 2

Select * from productos where nombreproducto like 'queso%'

Ejemplo 7
Lista productos cuyo segundo carcter empiece con la letra e. Select * from productos where nombreproducto like '_e%'

Ejemplo 8
Lista de productos cuyo nombre empiece con C, M R. Select * from productos where nombreproducto like '[cmr]%'

Ejemplo 9
Lista de productos cuyo nombre empiece con C, M R. El segundo Carcter debe ser A.

Lenguaje de Programacin II (Profesor: Carlos Garca Vergara)

Pgina 3

Select * from productos where nombreproducto like '[cmr]a%'

El comodn [cmr], representa el conjunto de caracteres validos en la posicin en la que aparecer el comodn.

Ejemplo 10
Seleccionar todos los productos que termine con la letra Z Select * from productos where nombreproducto like '%z'

Ejemplo 11
Mostrar todos los productos cuya cuarta letra sea A Select * from productos where nombreproducto like '___a%'

Lenguaje de Programacin II (Profesor: Carlos Garca Vergara)

Pgina 4

S-ar putea să vă placă și