ESPAÑOL: ¡Bienvenido! Es la página inicial de OSIRIS LMS. Regístrese hoy mismo y obtenga acceso a todos nuestros CURSOS GRATUITOS. Clic aquí para registrarse ya. Hemos desarrollado una amplia gamma de cursos “online” (Programación, Multimedia, 3D, Habilidades suaves, etc.), disponibles 24X7. Para más detalle consulte la lista de Cursos Disponibles. Si tiene problemas con el acceso a la plataforma, vea el Tour Virtual de Osiris LMS. También puede consultar la sección de FAQ’s o enviar Solicitud de Soporte Técnico.

ForoForo de discusión
Operador like con caracteres especiales
Buscador:
Foro > Base de datos > Operador like con caracteres especiales

Enviado por: Texto del mensaje
Support Osiris LMS 
Nivel : Jefe de Administradores
Mensajes : 114
> Perfil
Escrito el : Jueves 13-07-2006 A las : 20:37 ( > un mes )
Asunto : Operador like con caracteres especiales
Si se requiere hacer una consulta a base de datos con el operador LIKE y la cadena a buscar contiene el carácter ’%’ o ’_’, por lo que al tratar de hacer la consulta, el carácter se interpreta como meta carácter, la solución es la siguiente.
Para dar escape al carácter ’%’ o ’_’ en una sentencia LIKE, se utiliza el operador ESCAPE después de la expresión a buscar y se indica cual será el carácter a utilizar como escape.

A continuación se muestra un ejemplo:

SELECT last_name
FROM employees
WHERE last_name LIKE ’%A\_B%’ ESCAPE ’\’;
Soporte de Osiris LMS
Amplía tus conocimientos en línea