Académique Documents
Professionnel Documents
Culture Documents
2.-IN
Este operador devuelve aquellos registros cuyo campo indicado coincide con alguno de
una lista. Su sintaxis es:
EXPRESIN [NOT] IN (VALOR1, VALOR2,)
Ejemplo12: el siguiente ejemplo retorna todas las columnas de la tabla Producto
que se encuentran en la base de datos NORTHWIND. EL ejemplo solo retorna las
filas de los productos que pertenezcan a las idCategoria 1,3 o 5
SELECT *
FROM Producto
WHERE idCategoria =1 OR idCategoria =3 OR idCategoria =5
Computacin e Informtica
3.-LIKE
Se utiliza para comparar una expresin de cadena con un modelo en una expresin SQL.
Su sintaxis:
EXPRESION LIKE MODELO
En donde expresin es una cadena modelo o campo contra el que se compara expresin.
Se puede utilizar el operador LIKE para encontrar valores en los campos que coincidan
con el modelo especificado. Por modelo tambin se puede especificar un valor
completo, o se pueden utilizar caracteres comodn para encontrar un rango de valores de
la siguiente forma:
SELECT * FROM Empleado
WHERE nombre LIKE 'AN%'
A continuacin presentaremos los distintos caracteres comodn para posteriormente
comprobar las expresiones con diferentes modelos.
Carcter
Comodn
%
(Subrayado)
[]
[^]
Descripcin
Cualquier cadena de cero o ms caracteres
Cualquier carcter individual
Cualquier carcter individual dentro del rango
especificado
Cualquier carcter individual que no est dentro
del rango especificado
Computacin e Informtica
Ejemplo 16: el siguiente ejemplo retorna todas las columnas de la tabla Cliente que
se encuentran en la base de datos NORTHWIND. El ejemplo slo retorna las filas
de los clientes que tengan LOS CARACTERES ia al final de la columna pais
Ejemplo 17: el siguiente ejemplo retorna todas las columnas de la tabla Producto
que se encuentran en la base de datos NORTHWIND. El ejemplo slo retorna las
filas de los productos que tengan los caracteres Queso en la columna
nombreproducto
SELECT * FROM Producto
WHERE nombreDeProducto LIKE %Queso%