Google BigQuery 提供了丰富的函数库,以便用户能够执行各种数据分析和处理任务
ABS(x)
: 返回 x 的绝对值。ROUND(x[, digits])
: 将 x 四舍五入到指定的小数位数。CEIL(x)
: 返回大于或等于 x 的最小整数。FLOOR(x)
: 返回小于或等于 x 的最大整数。SQRT(x)
: 返回 x 的平方根。POW(x, y)
: 返回 x 的 y 次幂。CONCAT(string1, string2, ...)
: 将多个字符串连接在一起。LENGTH(string)
: 返回字符串的长度。SUBSTR(string, start_position[, length])
: 从字符串中提取子字符串。UPPER(string)
: 将字符串转换为大写。LOWER(string)
: 将字符串转换为小写。TRIM(string)
: 删除字符串两端的空格。REGEXP_EXTRACT(string, pattern[, index])
: 使用正则表达式从字符串中提取匹配项。CURRENT_DATE()
: 返回当前日期。CURRENT_TIMESTAMP()
: 返回当前时间戳。DATE_ADD(date, INTERVAL int6alue unit)
: 在给定的日期上添加指定的时间间隔。DATE_SUB(date, INTERVAL int64_value unit)
: 从给定的日期中减去指定的时间间隔。DATEDIFF(date1, date2)
: 返回两个日期之间的天数差。YEAR(date)
, MONTH(date)
, DAY(date)
: 分别返回给定日期的年、月、日部分。COUNT(*)
: 计算表中的行数。SUM(column)
: 计算指定列的总和。AVG(column)
: 计算指定列的平均值。MIN(column)
: 返回指定列的最小值。MAX(column)
: 返回指定列的最大值。GROUP_CONCAT(column[, delimiter])
: 将分组后的指定列的值连接在一起。领取专属 10元无门槛券
手把手带您无忧上云