【发布时间】:2010-10-03 17:42:44
【问题描述】:
我目前在 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'
我做错了什么?
【问题讨论】:
标签: sql postgresql