我有一个 MySQL 列,其中包含一个 VARCHAR
,如下所示:
folder1/folder2/<Entity>
例如:
folder1/folder2/Apple
folder1/folder2/Microsoft
因为我想在实体字段上执行搜索,所以我想添加一个仅包含 entity
的列(以及对 $searchTerm%
的查询) .如何直接在 MySQL 中选择最后一个 /
之后的最后一部分?
我希望该列仅包含示例中的 Apple
和 Microsoft
。
最佳答案
最简单的方法是使用 substring_index()
:
select substring_index(mysql_column, '/', -1)
关于MySQL 选择最后一个斜杠后的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25228332/