Как проверить несколько значений в одном столбце с разделителями-запятыми - PullRequest
0 голосов
/ 25 октября 2018

Я пытаюсь выполнить запрос в c #, запрос как

select Id from employee where name in (@name)

Я пытаюсь передать 3 случая

1.@name='sa'
2.@name='as,ab'
3.@name='ad'

и результат я ожидаю

1.id = 1

2.id = 2

3.id = 3

мой рабочий столзначение содержит,

enter image description here

Ответы [ 2 ]

0 голосов
/ 25 октября 2018

Сначала создайте пользовательскую функцию разделения в БД, используя эту ссылку Затем примените к вашей таблице.это было бы очень легко для вас.

0 голосов
/ 25 октября 2018

Как насчет присвоения переменной

@name='%sa%'

и последующего использования этого запроса ниже

 select * from employee where Names LIKE (@name)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...