Как использовать подстановочный знак для сопоставления двух столбцов одинаковых - PullRequest
0 голосов
/ 27 февраля 2020

Как использовать подстановочный знак для сопоставления двух одинаковых значений столбцов, например, название города - Дели, а столица - Дели. Чтобы получить все эти записи, что будет запрос? предложения приветствуются.

1 Ответ

0 голосов
/ 27 февраля 2020

Хотя ваш вопрос неясен, я думаю, вы просто хотите сравнить две колонки здесь. Вы можете сделать это, ища один строковый столбец в другом строковом столбце. На SQL сервере вы можете использовать:

;with cte as
(select 'Delhi' as City,'Delhi ct' as Capital 
 UNION
 select 'A' as City,'B' as Capital)

select *,
        CASE WHEN CHARINDEX(City,Capital,1)>0 then 'Match'
             WHEN CHARINDEX(Capital,City,1)>0 then 'Match'
             ELSE 'No Match'
             END as Match_Check
from cte

Надеюсь, это поможет.

...