2016-10-04 2 views
1

BigQuery выдает сообщение об ошибке, когда используется выражение «ilike». Какая альтернатива для выполнения нечувствительна к регистру как запрос?поддержка выражения ilike в bigquery

Ниже приведена соответствующая часть запроса.

SELECT id FROM `performance_last30days` WHERE device ilike 'DESKTOP' 
Syntax error: Expected ")" but got "ilike" 

ответ

3
SELECT id 
FROM `performance_last30days` 
WHERE UPPER(device) LIKE '%DESKTOP%' 

или

SELECT id 
FROM `performance_last30days` 
WHERE REGEXP_CONTAINS(device, r'(?i)DESKTOP') 
+0

Я хочу нечувствительно к регистру, как – vaichidrewar

+0

см обновление в ответ –