0
My Выберите заявление выглядит какЗЕЬЕСТ не returing Результат
SELECT * FROM Customers WHERE name = 'Test Test'
Если имя поля является varchar
поле и значение «Test Test» не имеют пробелы до или после
Но если я могу изменить его в
SELECT * FROM Customers WHERE name LIKE 'Test Test%'
Затем он работает
любая идея?
Вы могли бы включить некоторые данные образца и вывод, который вы получаете с каждым из этих утверждений? – SomeJavaGuy
, если «Test Test%» работает, тогда больше всего будет что-то написанное сразу после него. Попробуйте протоколировать вывод таблицы и проверить скрытые символы или пробелы –
Что такое вывод 'SELECT len (name) FROM Customers WHERE name LIKE 'Test Test%''? Приходит ли он более 9? Если да, то определенно существует некоторый пробельный или скрытый характер. –