SQL Server trim () Вопрос - PullRequest
       2

SQL Server trim () Вопрос

1 голос
/ 14 января 2010

У меня есть поле varchar в базе данных. Я хочу сделать SQL, чтобы получить значения в поле, и сделать как подстрока на результат. Я хочу только вернуть слова между началом и концом. Например, для значения поля «Нас мало, мы счастливы немногие». Я хочу вернуть только «мы счастливы». Есть ли в SQL Server функция для этого?

Ответы [ 4 ]

2 голосов
/ 14 января 2010

Ваш вопрос немного неясен. Подстрока будет работать для этого конкретного случая. Проверьте эту статью MSDN для списка всех строковых функций. Из того, что я могу сказать, вам, вероятно, придется использовать несколько в унисон.

1 голос
/ 14 января 2010

Это должно быть то, что вы ищете: SubString msdn article .

0 голосов
/ 14 января 2010

Надеюсь, что это ответит на ваш вопрос ...

declare @a as varchar(500) 
set @a='We few, we happy few.'
print Substring(@a,charindex('we',@a),2) + ' ' + Substring(@a,charindex('happy',@a),5)
0 голосов
/ 14 января 2010

Я считаю страницу Строковые функции (Transact-SQL) весьма полезной при работе со строками в TransactSQL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...