mysql - 从mysql字段中提取字符串

标签 mysql substring extract

总慢一天,我需要根据从mysql数据库中的字段中选择什么语言来提取不同的区域

例如:

<!--:en-->Overview<!--:--><!--:es-->Overview<!--:--><!--:fr-->Présentation<!--:--><!--:ar-->نظرة عامة<!--:-->

所以如果我的语言是法语,我想要 <!--:fr--> 之间的部分和 <!--:-->

有什么想法吗?

最佳答案

字符串处理不是 MySQL 最强的部分。但这里有一个想法:

SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(column_name, '<!--:fr-->', -1), '<!--:-->', 1) FROM table_name

关于mysql - 从mysql字段中提取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6833569/

相关文章:

mysql - 从 sql 数据库中选择最后一个条目

php - HTML下拉列表使用PHP和MySQL填充

MySQL DELETE 语句在 where-in 子句中包含用户变量?

c# - 如何按值中的子字符串对 Dictionary<string,string> 进行排序?

c - 在 C 中查找字符串中的子字符串

javascript - 如何从嵌套对象数组中提取对象样本

java - 使用扫描器或字符串方法在字符串中进行多次搜索 (java)

mysql - 更新和插入查询之间的死锁

java - 按出现次数对子字符串进行降序排序 - Java

Python - shutil.copytree 函数后的空目录和子目录