【发布时间】:2020-01-05 03:52:49
【问题描述】:
我在 Presto 中有两个可以与 "po_num" 连接的数据集。
第一个数据集有一个干净的"po_num",它是7 位或10 位数字。 (例如 1234567)
然而,第二个数据集中的 Po_num 有额外的字符串,要么以 "," or "-" or " ". (e.g. 1234567-1 or 1234567,1 or 1234567 -1) 开头
我想我需要一个函数来
1) 检测第二个 po_num 中第一个非数字字符串的位置和
2) 在位置之前取一个子字符串。或者任何其他方式来处理这个......
有什么建议吗?
【问题讨论】:
标签: sql string substring presto strpos