我想在 BigQuery 中实现与 stringr(R 包) 中找到的相同功能 - 如
str_starts()
我想过滤表格中的所有字符串行从“Sport -”开始。
我使用表达方式
LIKE
,但我不确定它是否正确...
SELECT *
FROM table_1
WHERE string LIKE '%Sport - %'
您可以在 where 子句中使用 REGEXP_CONTAINS
SELECT * FROM table WHERE REGEXP_CONTAINS(Team,r'^Sport\s-\s')
参考: https://cloud.google.com/bigquery/docs/reference/standard-sql/string_functions#regexp_contains
您可以使用函数STARTS_WITH
SELECT
*
FROM
table_1
WHERE
STARTS_WITH(string, "Sport")