Значение столбца SQL в строке - PullRequest
0 голосов
/ 20 ноября 2018

У меня есть строка ниже

100Pipers22WoodfieldRoadBlackpoolFY16AX

У меня также есть таблица адресов, в которой я хочу сделать перекрестную ссылку на столбец почтового индекса, чтобы увидеть, существует ли значение в приведенной выше строке.Значение столбца будет FY16AX, которое видно в строке.

Кажется, я не могу найти совпадение.

Ответы [ 2 ]

0 голосов
/ 20 ноября 2018
Declare @vString nvarchar(50)
Set @vString = '100Pipers22WoodfieldRoadBlackpoolFY16AX'

Select Count(*) From tbl_Address Where Zip = right(@vString,6)

Если оператор выбора возвращает значение больше нуля, у вас есть совпадение.

0 голосов
/ 20 ноября 2018

Если я правильно понимаю, вы можете использовать like.В стандартном SQL это будет выглядеть следующим образом:

where string like '%' || postcode

|| - оператор объединения строк.Некоторые базы данных имеют свои собственные операторы или функции для этой функции.

...