Я хотел написать запрос t-sql, который находит значения в столбце таблицы сервера sql.Искать текст в столбце Varchar (max) сервера Sql
Пример,
CREATE TABLE Transactions (Details varchar(max));
Детали Колонка имеет ниже строки типа хранимых в нем
ID=124|NAME=JohnDoe|DATE=020620121025|ISPRIMARY=True|
TRANSACTION_AMOUNT=124.36|DISCOUNT_AMOUNT=10.00|STATE=GA|
ADDR1=test|ADDR2=test22|OTHER=OtherDetailsHere
ID=6257|NAME=michael|DATE=050320111255|ISPRIMARY=False|
TRANSACTION_AMOUNT=4235.00|DISCOUNT_AMOUNT=33.25|STATE=VA|
ADDR1=test11|ADDR2=test5|OTHER=SomeOtherDetailsHere
Объектив написать запрос, который дает ниже выхода
Name | Transaction Amount | Discount
-------------------------------------------
JohnDoe | 124.36 | 10.00
michael | 4235.00 | 33.25
Любая помощь будет высоко оценили.
Спасибо,
Джо
Hi @sgeddes, Ваш ответ решает проблему, упомянутую в тестовом сценарии, однако при реализации же решения с реальными данными, он не работает, не в состоянии определить, что может быть причиной. Не могли бы вы видеть, что корм с реальными данными здесь, в [link] (http://sqlfiddle.com/#!3/dea4e/1) Спасибо – Joe
Nope , Это была моя ошибка ... Ваше решение работает ... Вы сделали мой день! Большое спасибо :-) – Joe