En Oracle , al utilizar el operador LIKE de SQL en una cláusula WHERE, se puede acceder a una tabla de base de datos para determinar si los datos de las cadenas de caracteres en una columna de texto coincide con un modelo que se especifica mediante un combinación de caracteres normales y dos caracteres comodín . La opción ESCAPE se especifica que una barra invertida precede cualquier carácter comodín utilizado con el operador LIKE. Los dos comodines utilizados para este proceso son el carácter de subrayado ( _ ), que coincide con un carácter en una posición específica y el carácter de porcentaje (% ) , lo que coincide con cualquier número de caracteres que comienza en la posición especificada . Instrucciones
1
Utilice el comando Seleccionar para seleccionar todos los datos almacenados en la tabla de clientes
Al SQL >, entre
SELECT * FROM clientes. ;
los resultados exitosos listará los seis registros contenidos en la tabla de clientes. La información que aparece es para cada cliente que incluye una customer_id , Nombre y Página 2
Usar la palabra clave ESCAPE para buscar un 'nombre que contiene un carácter de subrayado ( _) en el mismo. Oracle permite la asignación de los caracteres especiales de escape a los caracteres normales.
Al SQL >, entre
SELECT nombre apellido
FROM clientes
DONDE nombre apellido LIKE '% \\ _% ' ESCAPE '\\ ' , .
los resultados exitosos lista el 'nombre de Jo_anne porque es el único ' nombre que contiene un carácter de subrayado
FIRST_NAME
----------
Jo_anne
3
Usar la palabra clave ESCAPE para buscar un 'nombre que contiene un carácter de porcentaje (% ) en el mismo. Oracle permite la asignación de los caracteres especiales de escape a los caracteres normales.
Al SQL >, entre
SELECT nombre apellido
FROM clientes
DONDE nombre apellido LIKE '% \\% ' ESCAPE '\\ ' , .
los resultados exitosos lista el 'nombre de Michael % , ya que es el único ' nombre que contiene un carácter de porcentaje
FIRST_NAME
----------
Michael %