SQL Server query to remove the last word from a string
与此问题非常相似,但是如何编写SQL语句来抓取字符串的最后一个单词而不是删除它。
我们可以尝试使用SUBSTRING_INDEX
:
SELECT SUBSTRING_INDEX('Here is some sentence', ' ', -1);
这将输出sentence
。
如果您使用的是MySQL 8+,那么REGEXP_SUBSTR
提供了另一种选择:
SELECT REGEXP_SUBSTR ('Here is some sentence', '\\S+$');