gpt4 book ai didi

mysql - 如何在MySQL中提取第一个数字之前的字符串部分?

转载 作者:行者123 更新时间:2023-11-29 16:13:34 24 4
gpt4 key购买 nike

我正在尝试拆分一个字符串,并希望获取字符串中第一个数字之前的所有内容。我尝试过使用这个:

SUBSTRING_INDEX(table.column, Number, 1)

但我不确定“Number”所在的位置需要什么。我知道我可以指定一个字符,但如何指定第一个数字?

数据如下:

Azura Power West Africa Ltd 100% (Edo State Government 2.5%, Azura Edo Ltd 97.5%)

最后,我希望它只是

Azura Power West Africa Ltd

最佳答案

LEFT(table.column, (REGEXP_INSTR(table.column, '[0-9]')-1))

这将获取第一个数字左侧的所有内容。在您的情况下,您可能需要将 -1 替换为 -2 以删除数字之前的空格。

关于mysql - 如何在MySQL中提取第一个数字之前的字符串部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55042711/

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