Google 数据洞察 (BigQuery) 从 1 到 01

Google Data Studio (BigQuery) from 1 to 01

如何在 BigQuery 中留下零填充数字,这将生成一个字符串值?

例如,输入 8 应该产生 08 等等。

对于 BigQuery,您可以使用:

select format("%02d", n)

例如select format("%02d", 8)

=> 08

BigQuery 特别提供 lpad():

select lpad(8, 2, '0')

虽然format()可以做同样的事情,但这是一个在多个其他数据库中可用的功能(我不确定它是否正式成为标准的一部分)。