Al realizar algunas consultas SQL necesitamos utilizar cadenas de caracteres que contengan caracteres especiales, como '%'. En este artículo vemos cómo hacerlo de manera efectiva.
SELECT * FROM table-name WHERE column-name LIKE '%%%';
No obstante, necesitamos saber cómo "escapar" los caracteres especiales. Para ello debemos comenzar asignando un valor al parámetro SQL ESCAPE, por ejemplo '^':
SQL>SET ESCAPE ^
Una vez hecho este paso, el carácter especial '%' no será considerado como tal y podremos realizar nuestro ejemplo de manera correcta de tal forma que obtenemos el resultado esperado:
SELECT * FROM table-name WHERE column-name LIKE '%^%%';