Usar caracteres comodín en condiciones para valores de cadena

Puede usar caracteres comodín con lo ssiguienets operadores cuando construye consultas que incluyen condiciones en valores de cadena:

like
not-like
begins-with
not-begin-with
ends-with
not-end-with

Más información: Consultar datos mediante FetchXML

Al usar estos operadores de condición, puede usar ciertos caracteres para representar comodines en sus criterios de búsqueda. En la siguiente tabla se describen los caracteres que puede usar.

Caracteres Descripción Documentación y ejemplos de T-SQL
% Coincide con cualquier cadena de cero o más caracteres. Este carácter comodín se puede utilizar como prefijo o como sufijo. Carácter de porcentaje (Comodín - Caracteres que deben coincidir) (Transact-SQL)
_ Coinicide el carácter de subrayado para hacer coincidir cualquier carácter único en una operación de comparación de cadenas que implique la coincidencia de patrones. _ (Comodín - Coincidir con un carácter) (Transact-SQL)
[] Hace que coincida con cualquier carácter único en el rango o conjunto especificado que se especifica entre paréntesis cuadrados. [ ] (Comodín - Coincidir con caracteres) (Transact-SQL)
[^] Hace que coincida con cualquier carácter único que no esté dentro del rango o conjunto especificado que se especifica entre paréntesis cuadrados. [^] (Comodín - Los caracteres no coinciden) (Transact-SQL)

Buscar cadenas que contengan caracteres comodín

Puede utilizar los caracteres de coincidencia de patrón comodín como caracteres literales. Para utilizar un carácter comodín como carácter literal, encierre el carácter comodín entre corchetes. Más información: Uso de caracteres comodín como literales.

No use comodines finales

No se admite el uso de comodines finales.

No utilice comodines finales en expresiones que utilicen begins-with, not-begin-with, ends-with o not-end-with. Estos son algunos ejemplos de comodines finales:

Ejemplos erróneos
<condition attribute='name' operator='begins-with' value='%value' />
<condition attribute='name' operator='not-begins-with' value='%value' />
<condition attribute='name' operator='ends-with' value='value%' />
<condition attribute='name' operator='not-ends-with' value='value%' />

Las consultas que utilizan estos antipatrones presentan problemas de rendimiento porque las consultas no se pueden optimizar.

Consulte también

Consultar datos mediante FetchXML
Usar la clase ConditionExpression
Consultar datos utilizando la API web

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).