Подстрока слова из строки с charindex в SQL-сервере - PullRequest
0 голосов
/ 07 ноября 2019

Я пытаюсь написать запрос для извлечения слова из строки. Например, я хочу получить слово Final из предложения: this is the final exam.

Я хочу только получить слово 'final', используя charindex для определения начала и конца функции подстроки.

1 Ответ

0 голосов
/ 07 ноября 2019

Я думаю, это то, что вы просите. Пожалуйста, посмотрите на это:

Declare @start INT;
Declare @end int;

set @start=CHARINDEX('Fi','this is the final exam');
set @end =CHARINDEX('al','this is the final exam');
if(@start >0 and @end>0)
Begin
SELECT
       SUBSTRING('this is the final exam', 
                  @start, 
                  5)
END
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...