gpt4 book ai didi

split - 大查询;仅从字符串中提取数字

转载 作者:行者123 更新时间:2023-12-01 10:43:51 25 4
gpt4 key购买 nike

我的数据看起来像一个 1x1000 的向量,其中输入的数量可变。有时只是年龄,但有时他们会增加体重和状态 ID。

85 age
15 age; 68 Weight
25 age; 80 Weight; 02 Alaska
72 Weight; 50 Wyoming

我想作为输出得到的只是数字 - 即
85
15 68
25 80 02
72 50

我使用 SPLIT 并没有那么成功,因为这给了我超过 2000 行而不是 1000 行。所以我不知道该怎么做。
除非可以合并 SPLIT 并告诉我拆分前有多少信息点。 IE。
85    1
15 2
68 2
25 3
80 3

等等。

最佳答案

您可以使用 REGEXP_REPLACE :

SELECT REGEXP_REPLACE("25 age; 80 Weight; 02 Alaska",'[^0-9 ]','')

阅读更多关于 Regular Expression functions

关于split - 大查询;仅从字符串中提取数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28339440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com