У меня такой запрос в моем наборе данных (база данных находится в файле .mdf):
SELECT *
FROM TableName
WHERE SomeField LIKE @Param
Таблица TableName
содержит запись Значение
в поле SomeField
.
Когда @Param
равен Значени%
, он отлично работает, но когда @Param
равен Значен%
или Значе%
, он возвращает 0 строк.Значе%%%
также работает.
Почему '%' работает как подстановочный знак из одного символа?