• Categoría: Oracle
  • Visto: 55695

Ratio: 4 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio desactivado
 
Oracle

El operador LIKE permite utilizar comodines en la clausula WHERE en la declaración de un estamento SQL. Esto permite realizar la adaptación de modelos.

 

La condición LIKE se puede utilizar en cualquier declaración de SQL válida - Select, Insert, Update o Delete.

 

Los comodines validos que se pueden usar en el operador LIKE

 

El carácter % permite sustituir cualquier cadena de caracteres de cualquier longitud (incluyendo longitud cero).

 

 

 

El carácter _ permite sustituir solo un carácter.

 

Ejemplos usando el comodin %

 

El primer ejemplo vamos a seleccionar todos clientes que su nombre empiece por la letra A. 

 


SELECT * FROM clientes
WHERE nombre_cliente like 'A%';


 

Podemos usar el comodin tantas veces como desemos. Por ejemplo, 

 


SELECT * FROM clientes
WHERE nombre_ciente like '%to%';


 

En el ejemplo anterior obtendremos todos los clientes que su nombre contenga los caracteres 'to

 

Ejemplos usando el comodin _ 

 


SELECT * FROM clientes
WHERE nombre_codigo_cliente like 'Jua_';


 

El Select anterior devolvera todos los cliente que su nombre empiece por 'Jua' y que el cuarto caracter sea cualquiera.

 

Otro ejemplo, 

 


SELECT * FROM clientes
WHERE codigo_cliente like '12_';


 

En este útimo ejemplo obtendremos todos los clientes que su código de cliente tenga 3 dígitos, los dos primeros serán '12' y el tercero cualquiera.