Получение последнего слова из запроса - PullRequest
0 голосов
/ 10 апреля 2019

Запрос SQL Server для удаления последнего слова из строки

Очень похоже на эту проблему, но как бы вы написали оператор SQL, чтобы вместо него было взято только последнее слово строкиудаления.

1 Ответ

2 голосов
/ 10 апреля 2019

Мы можем попробовать использовать SUBSTRING_INDEX:

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

Это выдаст sentence.

Если вы используете MySQL 8+, REGEXP_SUBSTR предоставляет другую опцию:

SELECT REGEXP_SUBSTR ('Here is some sentence', '\\S+$');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...