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()
可以做同样的事情,但这是一个在多个其他数据库中可用的功能(我不确定它是否正式成为标准的一部分)。
如何在 BigQuery 中留下零填充数字,这将生成一个字符串值?
例如,输入 8
应该产生 08
等等。
对于 BigQuery,您可以使用:
select format("%02d", n)
例如select format("%02d", 8)
=> 08
BigQuery 特别提供 lpad()
:
select lpad(8, 2, '0')
虽然format()
可以做同样的事情,但这是一个在多个其他数据库中可用的功能(我不确定它是否正式成为标准的一部分)。