Я запутался в использовании оператора charindex на сервере SQL. Когда я объединяю поле car с запятыми, я получаю желаемый результат, но когда я снова проверяю индекс 12 в результате, я получаю 0. Полевая машина - INT
, и я также проверил 12 без одинарных кавычек.
select concat(',',car,',') as car from drivers where id=38
вывод: ,12,
select CHARINDEX(concat(',',car,','),'12') as carindex from drivers where id=38
выход: 0