В настоящее время у меня запущен запрос на Postgres:
SELECT * FROM addenda.users WHERE users.username LIKE '%\_'
Но вместо того, чтобы возвращать только записи, заканчивающиеся подчеркиванием, я получаю все результаты обратно, независимо от того, содержит ли оно подчеркивание или нет.
Выполнение запроса ниже возвращает имя пользователя, которое является только подчеркиванием, поэтому экранирование работает:
SELECT * FROM addenda.users WHERE users.username LIKE '\_'
И выполнение запроса ниже возвращает имя пользователя, которое заканчивается конкретной буквой (буквами):
SELECT * FROM addenda.users WHERE users.username LIKE '%s'
Что я делаю не так?