Saltar al contenido

¿Cómo escapo un signo de porcentaje en T-SQL?

Mantén la atención porque en esta reseña encontrarás el arreglo que buscas.Esta noticia fue probado por nuestros expertos para asegurar la calidad y veracidad de nuestro post.

Solución:

Usa corchetes. Así que para buscar el 75%

WHERE MyCol LIKE '%75[%]%'

Esto es más simple que ESCAPE y común a la mayoría de los RDBMS.

Puedes usar el ESCAPE palabra clave con LIKE. Simplemente anteponga el carácter deseado (por ejemplo, ‘!’) a cada uno de los caracteres existentes. % signos en el string y luego agregar ESCAPE '!' (o el personaje que elijas) hasta el final de la consulta.

Por ejemplo:

SELECT *
FROM prices
WHERE discount LIKE '%80!% off%'
ESCAPE '!'

Esto hará que la base de datos trate el 80% como una parte real de la string buscar y no 80 (comodín).

Documentos de MSDN para LIKE

WHERE column_name LIKE '%save 50[%] off!%'

Recuerda que tienes autorización de valorar esta crónica .

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *