标签: mysql
我有一个mysql列,其中包含一个如下所示的VARCHAR: folder1/folder2/<Entity> 例如:
folder1/folder2/<Entity>
folder1/folder2/Apple folder1/folder2/Microsoft 因为我想在实体字段上执行搜索,所以我想添加一个仅包含entity的列(以及$ searchTerm%的查询)。如何直接在MySQL中选择最后一个/之后的最后一部分?我希望该列只保留示例中的Apple和Microsoft。
folder1/folder2/Apple
folder1/folder2/Microsoft
entity
/
Apple
Microsoft
答案 0 :(得分:14)
最简单的方法是使用substring_index():
substring_index()
select substring_index(mysql_column, '/', -1)