SQL查询查找&修剪

时间:2018-05-11 18:31:10

标签: mysql sql

我有一个网址(例如:https://mycompoany.com/data/test),想要删除测试剩下的所有内容。这样做的最佳方式是什么?

我打算像以下一样使用。但是,我不知道如何返回最后一个/的长度。

LEN(LTRIM(THE_TEXT))

1 个答案:

答案 0 :(得分:0)

您可以使用SUBSTRING_INDEX()和-1作为计数器参数,如下所示:

SUBSTRING_INDEX(THE_TEXT, '/', -1)

例如,这一行:

SELECT SUBSTRING_INDEX('https://mycompoany.com/data/test', '/', -1)

返回test