El lenguaje de consulta de Google Ads te permite filtrar el conjunto de datos que se muestra con varios operadores diferentes. Cuando filtras valores de cadena, la distinción entre mayúsculas y minúsculas de cada operador determina cómo se comparan tus resultados.
Distinción entre mayúsculas y minúsculas del operador
| Operador | Distinción entre mayúsculas y minúsculas |
|---|---|
= o != |
Distingue mayúsculas de minúsculas |
IN o NOT IN |
Distingue mayúsculas de minúsculas |
LIKE o NOT LIKE |
No distingue mayúsculas de minúsculas |
CONTAINS ALL, CONTAINS ANY, CONTAINS NONE |
Distingue mayúsculas de minúsculas |
REGEXP_MATCH o NOT REGEXP_MATCH |
Distingue mayúsculas de minúsculas de forma predeterminada (configurable) |
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 consulta de Google Ads.
Expresión regular que no distingue mayúsculas de minúsculas
En la siguiente consulta, se usa (?i) para buscar nombres de campañas que contengan "test",
"Test", "TEST", o cualquier otra variación de uso 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'solo coincide con el uso exacto de mayúsculas y minúsculas. - Coincidencia de patrones que no distingue mayúsculas de minúsculas:
WHERE campaign.name LIKE '%search campaign%'coincide con'SEARCH CAMPAIGN','search campaign', o'Search Campaign'.