抓住查询中的最后一个单词

时间:2019-04-10 01:34:10

标签: mysql sql

SQL Server query to remove the last word from a string

与这个问题非常相似,但是您将如何编写SQL语句以仅捕获字符串的最后一个单词而不是删除它。

1 个答案:

答案 0 :(得分:2)

我们可以尝试使用SUBSTRING_INDEX

SELECT SUBSTRING_INDEX('Here is some sentence', ' ', -1);

这将输出sentence

如果您使用的是MySQL 8+,则REGEXP_SUBSTR提供了另一个选择:

SELECT REGEXP_SUBSTR ('Here is some sentence', '\\S+$');