【发布时间】:2016-05-03 05:23:35
【问题描述】:
假设我需要定义一个具有类似UPPER(string) 行为的函数,我们可以将其称为FIRSTCHAR(string),它获取字符串的第一个字符。
所以我想让 SQL 像这样:
SELECT FIRSTCHAR(middle_name) AS middle_name_first_char,
FIRSTCHAR(last_name) AS last_name_first_char FROM clients
阅读 BigQuery UDF 文档并不清楚如何使此类函数适用于字符串、任何表或列。看起来像用bigquery.defineFunction() 定义一个函数,它需要一个输入列名参数。
【问题讨论】:
标签: google-bigquery user-defined-functions