Форум программистов, компьютерный форум, киберфорум
Наши страницы
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 100, средняя оценка - 4.78
ichgo
16 / 16 / 1
Регистрация: 08.01.2011
Сообщений: 183
#1

Поиск строки, внутри строки sql запросом - SQL Server

30.03.2012, 20:12. Просмотров 14108. Ответов 4
Метки нет (Все метки)

Добрый день!
Подскажите пожалуйста, допустим у нас есть строка

"Привет, Василий, я прислал тебе либо "100" рублей, либо "1000000" рублей"

Необходимо получить запросом значения 100 и 1000000.
Известно, что в строке может быть сколько угодно "либо "n" рублей"
Известно, что всегда надо искать именно в "либо "n" рублей"
Не известно это самое n (т.е. кол-во символов которые нужно брать не известно)

Необходимо именно получить само значение из подстроки либо " ", строки!

Заранее спасибо за помощь!

П.С. использовать языки программирования нельзя, только SQL запрос (даже процедуру нельзя)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2012, 20:12
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Поиск строки, внутри строки sql запросом (SQL Server):

SQL: поиск последней строки, последнего столбца
Добрый день. Подскажите, есть в SQL команды по поиску последней строки,...

Длинные строки в SQL 2000
Проблемка такая, наверняка кто-то уже сталкивался. Объявляю поле varchar 8...

Выбор n-ой строки из SQL запроса
надо select'ом упорядочив выборку по убыванию выбрать из неё n(например...

MS SQL запрос - соединить две строки по ID
Здравствуйте! Есть таблица "Структура предприятия" см. рис.1 таблица...

проблема с sql запросом
народ помогите, возможно ли построить такой запрос: допустим в таблице...

Помогите с SQL запросом
У меня есть таблица в которой оргинизовано иерархическое меню, мне нужен...

4
ichgo
16 / 16 / 1
Регистрация: 08.01.2011
Сообщений: 183
03.04.2012, 10:28  [ТС] #2
Добрый день!
Не уже ли это не возможно?
0
_katon_
379 / 236 / 18
Регистрация: 03.10.2011
Сообщений: 965
03.04.2012, 10:30 #3
Функции для работы со строками в T-sql:
http://msdn.microsoft.com/ru-ru/library/ms181984.aspx
0
ichgo
16 / 16 / 1
Регистрация: 08.01.2011
Сообщений: 183
03.04.2012, 11:23  [ТС] #4
ничего из этих функция не подошло, кроме patindex, но он выводит только номер с которого начинается искомая строка, т.е. мне прийдется делать два patindex-а и после substring для получения того, что мне нужно, это слишком нагружено для отчета.

Возможно есть функция, не описанная на msdn, аналог регулярок C#? =)
(string dolg = Вася одолжил мне "?")
Такого нету?
0
Leax
184 / 183 / 17
Регистрация: 07.11.2010
Сообщений: 477
03.04.2012, 18:19 #5
Вы хотите это сделать только одной командой Select или кусок кода может присутствовать?
0
03.04.2012, 18:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2012, 18:19
Привет! Вот еще темы с решениями:

Помогите с запросом в SQL !!!
Помогите, пожалуйста решить проблему в SQL: есть Table1 с ключевым полем ID...

SQL: извлечь непустые строки из базы данных
Добрый день. Подскажите синтаксис SQL, чтобы извлечь из базы данных непустые...

Вывести количества одинаковых символов со строки в SQL
Доброго времени суток форумчани. Подскажите если не трудно. в ниже указанном...

Нужен хелп с SQL запросом
Ребят, помогите составить SQL запрос! Короче говоря ситуация такая. Есть одна...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru