在BigQuery中,您可以使用REGEXP_EXTRACT函数来仅按分隔符拆分一次字符串。
以下是一个代码示例:
SELECT
REGEXP_EXTRACT('BigQuery - 仅按分隔符拆分一次', r'([^-]+)-') AS result;
在上述示例中,我们使用正则表达式([^-]+)-
来匹配字符串中的第一个连字符及其之前的内容。[^-]
表示匹配除了连字符之外的任何字符,+
表示匹配一个或多个。括号()
用于捕获匹配的内容。
结果将会是BigQuery
,因为它是连字符之前的内容。
希望这可以帮助到您!