bigquery 中的 ilike 表达式支持

vai*_*war 4 google-bigquery

使用“ilike”表达式时,BigQuery 会引发错误。进行不区分大小写的查询的替代方法是什么?

以下是查询的相关部分。

SELECT id FROM `performance_last30days` WHERE device ilike 'DESKTOP'
Syntax error: Expected ")" but got "ilike" 
Run Code Online (Sandbox Code Playgroud)

Mik*_*ant 11

SELECT id 
FROM `performance_last30days` 
WHERE UPPER(device) LIKE '%DESKTOP%'
Run Code Online (Sandbox Code Playgroud)

或者

SELECT id 
FROM `performance_last30days` 
WHERE REGEXP_CONTAINS(device, r'(?i)DESKTOP')
Run Code Online (Sandbox Code Playgroud)

  • 这就是?我所做的 (2认同)