У меня есть поле varchar в базе данных. Я хочу сделать SQL, чтобы получить значения в этом поле и сделать подобную подстроку в результате. Я хочу только вернуть слова между началом и концом. Например, для значения поля «Нам мало, мы счастливы немногие». Я хочу вернуться только «мы счастливы». Имеет ли SQL Server функцию для этого?SQL Server trim() Вопрос
1
A
ответ
1
Это должно быть то, что вы ищете: SubString msdn article.
2
Ваш вопрос немного неясен. Подстрока будет работать для этого конкретного случая. Проверьте this msdn article на список всех строковых функций. Из того, что я могу сказать, вам, вероятно, придется использовать несколько в унисон.
0
Я нахожу страницу String Functions (Transact-SQL) весьма полезно при работе со строками в TransactSQL
0
Надеется, что это будет ответить на ваш вопрос ...
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)
Смежные вопросы
- 1. SQL Server: Trim Character + Integer
- 2. JQuery submit trim вопрос
- 3. Вопрос SQL Server Query Вопрос
- 4. TRIM функция на SQL Server 2014
- 5. TRIM функция на DateField в SQL Server
- 6. SQL Server Рекурсия Вопрос
- 7. SQL Server Выберите вопрос
- 8. Вопрос SQL Server Index
- 9. SQL Server - логический вопрос
- 10. Вопрос SQL Server 2008
- 11. Вопрос кэша SQL Server
- 12. Как определить гайки Trim в SQL TRIM
- 13. выберите в вопрос SQL Server
- 14. Вопрос об индексе SQL Server
- 15. SQL Server - Noob Отношения Вопрос
- 16. Вопрос авторизации/безопасности SQL Server
- 17. SQL Server, объединяющий данные вопрос
- 18. Вопрос хранимой процедуры SQL Server
- 19. XML вопрос в SQL Server
- 20. Вопрос о репликации SQL Server
- 21. запросов SQL Server/подзапрос вопрос
- 22. SQL Server случайным таймаут вопрос
- 23. соединения SQL Server близко вопрос
- 24. SQL Server Group BY Вопрос
- 25. Вопрос о блоках SQL Server
- 26. SQL Server 2008 РЕГИСТРИРУЙТЕСЬ Вопрос
- 27. Выберите Distinct Sql Server Вопрос
- 28. Вопрос T-SQL CTE (SQL Server 2008)
- 29. trim sql variant
- 30. TRIM параметры T-SQL
Вообще, если вы хотите извлечь часть строкового значения, как это, у вас может возникнуть проблема с дизайном в вашей базе данных. Вы не должны хранить списки с разделителями-запятыми в одном поле, они должны быть отдельными записями в связанной таблице. Строки, разделенные запятыми, могут вызывать ужасные проблемы с производительностью, если только вы не хотите возвращать всю строку. – HLGEM