小编典典

SQL Server查询以从字符串中删除最后一个单词

sql

SO中已经有一个带有MySQL标签的针对此问题的答案。因此,我决定让您的生活更轻松,并在下面为SQL
Server用户提供答案。总是乐于看到不同的答案,也许会有更好的表现。

祝您编码愉快!


阅读 158

收藏
2021-04-22

共1个答案

小编典典

SELECT SUBSTRING(@YourString, 1, LEN(@YourString) - CHARINDEX(' ', REVERSE(@YourString)))

编辑:确保@YourString首先修剪,如Alex M所指出的:

SET @YourString = LTRIM(RTRIM(@YourString))
2021-04-22