【发布时间】:2021-04-29 09:33:07
【问题描述】:
考虑到我有一张桌子。
第一个:
| user_id | name |
|---|---|
| 1 | OFF472_100_012_280421 |
| 1 | PPUU321_010_012_280421 |
| 2 | HHTUE_011_012_280421 |
| 2 | VENT471_012_012_280421 |
我想提取名称列中两个“_”之间的第一个数字
理想的表应该是这样的
| user_id | name | number |
|---|---|---|
| 1 | OFF472_100_012_324504 | 100 |
| 1 | PPUU321_010_012_345625 | 10 |
| 2 | HHTUE_011_012_345345 | 11 |
| 2 | VENT471_012_012_345567 | 12 |
请帮我查询一下sql! 谢谢。
【问题讨论】:
标签: sql regex google-bigquery