Distinción de mayúsculas

El lenguaje de consulta de Google Ads te permite filtrar el conjunto de datos devuelto con varios operadores diferentes. Cuando filtras por valores de cadena, la distinción entre mayúsculas y minúsculas de cada operador determina cómo se correlacionan tus resultados.

Distinción de mayúsculas y minúsculas en los operadores

Operador Distinción entre mayúsculas y minúsculas
= o != Distinción entre mayúsculas y minúsculas
IN o NOT IN Distinción entre mayúsculas y minúsculas
LIKE o NOT LIKE No distingue mayúsculas de minúsculas
CONTAINS ALL, CONTAINS ANY, CONTAINS NONE Distinción entre mayúsculas y minúsculas
REGEXP_MATCH o NOT REGEXP_MATCH Distingue mayúsculas de minúsculas de forma predeterminada (se puede configurar)

Ejemplos

En los siguientes ejemplos, se ilustra cómo los diferentes operadores controlan el uso de mayúsculas y minúsculas en el lenguaje de consultas de Google Ads.

Expresión regular que no distingue mayúsculas de minúsculas

La siguiente búsqueda usa (?i) para encontrar coincidencias con nombres de campañas que contengan "test", "Test", "TEST" o cualquier otra variación de mayúsculas y minúsculas:

SELECT
  campaign.id,
  campaign.name
FROM campaign
WHERE campaign.name REGEXP_MATCH "(?i).*test.*"

Coincidencia exacta y de patrones

  • Coincidencia exacta que distingue mayúsculas de minúsculas: WHERE campaign.name = 'Search Campaign' coincide solo con el uso exacto de mayúsculas y minúsculas.
  • Coincidencia de patrones sin distinción entre mayúsculas y minúsculas: WHERE campaign.name LIKE '%search campaign%' coincide con 'SEARCH CAMPAIGN', 'search campaign' o 'Search Campaign'.