rows 函数用于获取 bigquery 数据表中行数,语法为:rows(table_name)。用法包括:返回整张表中的行数,指定数据源中的行数,分区表中的行数。rows 函数常用于了解数据表大小或计算平均行长度等指标。
Rows 函数:从数据表中返回行数
rows 函数用于获取 BigQuery 数据表中行数,其语法如下:
rows(table_name)
其中:
- table_name:要统计行数的数据表名称。
用法
返回整张表中的行数
SELECT rows('my_table');
返回指定数据源中的行数
SELECT rows('my_dataset.my_table');
返回分区表中的行数
SELECT rows('my_partitioned_table@20220101');
当您需要了解数据表的大小或计算指标,如平均行长度时,rows 函数非常有用。
示例
以下查询返回名为 “my_table” 的数据表中的行数:
SELECT rows('my_table');
结果如下:
100000