SJ87 Ответов: 1

Как обрезать определенную строку из varchar(100)


Привет,
У меня есть колонка под названием " Предложение varchar (100)"
он содержит следующие данные:
"first name, last name : is Activated on 01/01/2017 "

"first name, last name : is Downloaded on 01/01/2017 "

"first name, last name : is Deleted on 01/01/2017 "

"first name, last name : is Deactivated on 01/01/2017 "

"first name, last name : is Born on 01/01/2017 "



Здесь я хотел бы qrite sql запрос, чтобы показать каждую строку как
"first name, last name : is Activated"

<pre>"first name, last name : is Born"


Я хочу удалить строку из "on date..... так что"


Пожалуйста, помогите мне с этим. как написать запрос sql server для этого.

Что я уже пробовал:

ОБРЕЗКА, ПОДСТРОКА.
Я не могу удалить строку из "on ..." до конца.

ZurdoDev

Используйте CHARINDEX и найдите "on", а затем идите оттуда. Довольно легкий.

Patrice T

Показать код.

1 Ответов

Рейтинг:
2

RickZeeland

Попробовать это:

SELECT SUBSTRING(Sentence, 1, PATINDEX('% ON %',Sentence))