gpt4 book ai didi

mysql - 通过MYSQL从字符串中读取特定部分

转载 作者:行者123 更新时间:2023-11-29 19:31:37 25 4
gpt4 key购买 nike

我有一个带有 varchar 字段的表,其中包含可变长度的描述。我想阅读左起第三部分(写在左起第二个和第三个 _ 之间)。

例如,如果表包含:

|col1 |
+-----+
|20161512_NL_Luxus_1_DE |
|20161512_CR_Premium_2_DE |
|20161512_SV_SDT_4_DE|

预期结果:

|col1 |
+-----+
|Luxus|
|Premium|
|SDT|

我该怎么做?

感谢您的支持!

已经这样尝试过,但我认为这是不正确的......

SUBSTRING_INDEX(`col1`, '_', 2)

最佳答案

可能效率不高,但根据您的具体要求,您可以这样做

SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(`col1`, '_', -3),'_', 1) from `table`;

关于mysql - 通过MYSQL从字符串中读取特定部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41745318/

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