首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Google Big Query中的函数

Google BigQuery 提供了丰富的函数库,以便用户能够执行各种数据分析和处理任务

数学函数

  1. ABS(x): 返回 x 的绝对值。
  2. ROUND(x[, digits]): 将 x 四舍五入到指定的小数位数。
  3. CEIL(x): 返回大于或等于 x 的最小整数。
  4. FLOOR(x): 返回小于或等于 x 的最大整数。
  5. SQRT(x): 返回 x 的平方根。
  6. POW(x, y): 返回 x 的 y 次幂。

字符串函数

  1. CONCAT(string1, string2, ...): 将多个字符串连接在一起。
  2. LENGTH(string): 返回字符串的长度。
  3. SUBSTR(string, start_position[, length]): 从字符串中提取子字符串。
  4. UPPER(string): 将字符串转换为大写。
  5. LOWER(string): 将字符串转换为小写。
  6. TRIM(string): 删除字符串两端的空格。
  7. REGEXP_EXTRACT(string, pattern[, index]): 使用正则表达式从字符串中提取匹配项。

日期和时间函数

  1. CURRENT_DATE(): 返回当前日期。
  2. CURRENT_TIMESTAMP(): 返回当前时间戳。
  3. DATE_ADD(date, INTERVAL int6alue unit): 在给定的日期上添加指定的时间间隔。
  4. DATE_SUB(date, INTERVAL int64_value unit): 从给定的日期中减去指定的时间间隔。
  5. DATEDIFF(date1, date2): 返回两个日期之间的天数差。
  6. YEAR(date), MONTH(date), DAY(date): 分别返回给定日期的年、月、日部分。

聚合函数

  1. COUNT(*): 计算表中的行数。
  2. SUM(column): 计算指定列的总和。
  3. AVG(column): 计算指定列的平均值。
  4. MIN(column): 返回指定列的最小值。
  5. MAX(column): 返回指定列的最大值。
  6. GROUP_CONCAT(column[, delimiter]): 将分组后的指定列的值连接在一起。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券