Я придумал то же самое, что и Шеннон Северанс.
Этот код является правильным вычисляемым столбцом.
Проверьте идею с помощью этого простого кода:
DECLARE @appriasaldata TABLE (
owneraddress varchar(100),
locastreetnumber varchar(100),
locastreetname varchar(100)
)
INSERT INTO @appriasaldata (
owneraddress,
locastreetnumber,
locastreetname
)
VALUES (
'2701 SW Vaughn Street, Portland, OR',
'2701',
'SW Vaughn Street'
)
SELECT
owneraddress,
locastreetnumber,
locastreetname,
charindex(locastreetnumber, owneraddress),
charindex(locastreetname, owneraddress),
CASE
WHEN charindex(locastreetnumber, owneraddress) <> 0
or charindex(locastreetname, owneraddress) <> 0
THEN 1
ELSE 0
END
FROM @appriasaldata