如何在MySQL中删除字符串的第一部分,包括第一个逗号?

和莫里斯

我的一个MySQL表中的一个字段包含一个逗号分隔的jpg图像URL列表。我要删除列表中的第一个URL,直到并包括第一个逗号。

我发现了很多从列表末尾删除或从列表开头删除前x个字符的示例。这里的问题是该列表可以包含两个到一百个逗号分隔的URL,并且所有URL的长度都可以变化。

该字段内容的示例可能类似于:

http://foo.com/51623/gfhfksdf/5956s/00.jpg,http://foo.com/51623/gfhfksdf/5956s/00.jpg,http://foo.com/51623/gfhfksdf/5956s/ 01.jpg,http://foo.com/51623/gfhfksdf/5956s/02.jpg,http://foo.com/51623/gfhfksdf/5956s/03.jpg

我只想删除列表中的第一个URL和第一个逗号。

界线

假设所有网址都用逗号分隔,那么您很可能需要这样的内容

SELECT SUBSTR(ColumnName,LOCATE(',',ColumnName)+1) 
FROM YourTable;

要么

SELECT SUBSTR(REPLACE(Column_Name,SUBSTRING_INDEX(ColumnName,',',1),''),2)
FROM YourTable

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何删除B中字符串的第一部分

红宝石,如何删除字符串的第一部分?

如何删除字符串的第一部分?

如何使用熊猫删除列值中的URL字符串的第一部分?

如何在uri權限中獲取字符串的第一部分(android)

删除字符串的第一部分

Android searchView,显示长字符串的第一部分而不是最后一个

在python中替换第一部分字符串的单词

从C#中的字符串获取域的第一部分?

如何使用regexp_replace删除从第一个非数字字符开始的字符串的最后一部分

如何在PostgreSQL的值列表中选择匹配的字符串的第一部分?

如何在C#中特定字符串出现之前获取字符串的第一部分

字符串数组中字符串第一部分的总和

R:根据模式删除字符串的第一部分和最后一部分

在第一个分号之前提取字符串的一部分

在第一个字段中用awk替换字符串的一部分

如何在我的正则表达式中不包含文本字符串的第一部分?

分割字符串并使用IF获取第一部分

使用gsub仅保留字符串的第一部分

我想将字符串的第一部分切在'|'之前

@{item().TableName} 只给出字符串的第一部分

如何将字符串的第一部分与两个相同的子字符串匹配?

删除路径的第一部分?

删除网址的第一部分

如何在 Swift 中僅讀取文件的第一部分?

您如何在Angular 5中获得URI的第一部分?

在最后一次出现分隔符时,如何在bash中获取字符串的第一部分和第二部分

从C#中的url(仅第一个根目录值)获取第一部分

通过在php中指定第一个和最后一个位置来返回字符串的一部分