У меня проблема с использованием шаблона %
с запросом MySQL.
http://www.w3schools.com/sql/sql_like.asp
Прочитав эту статью, я использую %
и не получаю того, чего ожидаю.
У меня есть ряд значений, таких как
1_1
1_2
2_1
2_2... etc
включая
11_1
11_2
Теперь, в некоторых случаях, я хочу вернуть те, чье value = 11_2
, или 1_2
и т.д. Это отлично работает
WHERE fieldName = '11_2'
и т.д. как ожидалось
Однако в некоторых случаях я хочу найти все элементы, которые начинаются с 1
или всех элементов, начинающихся с 11
Из ссылки w3Schools я ожидал
WHERE fieldName LIKE '1_%'
Чтобы найти что-нибудь, начинающееся с 1_
, в частности, поэтому в моем примере возвращаем:
1_1
1_2
НО, он также возвращает
11_1
11_2
Почему это? И как я могу это сделать?