如何删除字符串的第一个字符并将其余值视为 BigQuery 中的整数

Nat*_*yne 1 google-bigquery

我目前正在处理在 BigQuery 中预先填充的大型数据集。我有一列 orderID,它们具有以下设置:o377412876、o380940924 等。它存储在一个字符串中。我需要执行以下操作并遇到问题:

1) 使用 BigQuery 查询语言去除第一个字符 2) 将剩余的(或处理剩余的值)转换为整数。

然后我将针对这些值运行连接。现在,我会非常高兴使用 Python、R 或其他语言进行此操作。也就是说,根据客户需求给我的挑战是用 BigQuery 的查询语言编写所有脚本。

Fel*_*ffa 5

SELECT 10 * INTEGER(REGEXP_REPLACE(x, '^.', ''))
FROM 
  (SELECT 'o1234' AS x)

12340
Run Code Online (Sandbox Code Playgroud)