Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
En un predicado LIKE, el signo de porcentaje (%) coincide con cero o más de cualquier carácter y el carácter de subrayado (_) coincide con cualquier carácter. Para hacer coincidir un signo de porcentaje o un carácter de subrayado real en un predicado LIKE, debe haber un carácter de escape antes del signo de porcentaje o el carácter de subrayado. La secuencia de escape que define el carácter de escape del predicado LIKE es:
{escape ' escape-character '}
donde carácter-escape es cualquier carácter admitido por el origen de datos.
Para obtener más información sobre la secuencia de escape de LIKE, consulte Secuencia de escape de LIKE en el Anexo C: Gramática de SQL.
Por ejemplo, las siguientes instrucciones SQL crean el mismo conjunto de resultados de nombres de cliente que comienzan con los caracteres "%AAA". La primera instrucción usa la sintaxis de secuencia de escape. La segunda instrucción usa la sintaxis nativa para Microsoft Access y no es interoperable. Observe que el segundo carácter de porcentaje de cada predicado LIKE es un carácter comodín que coincide con cero o más de cualquier carácter.
SELECT Name FROM Customers WHERE Name LIKE '\%AAA%' {escape '\'}
SELECT Name FROM Customers WHERE Name LIKE '[%]AAA%'
Para determinar si un origen de datos admite el carácter de escape del predicado LIKE, una aplicación llama a SQLGetInfo con la opción SQL_LIKE_ESCAPE_CLAUSE.