SQL 查找以字符串开头的值



所以,我有一个在线网站......管理员有一个名字[ADM]Name。我想阻止用户使用 [ADM] 的名称注册。

SELECT name FROM users WHERE name LIKE ']%'

此查询是否适合选择希望使用 adm 名称命名的用户?

注意:我不想指定 ADM,我只想要 [ ] 标签

SELECT name FROM users WHERE name LIKE '[ADM]%'

在大多数数据库中,您可以执行以下操作:

where name like '[%]%'

或者,如果您特别想要"ADM":

where name like '[ADM]%'

一些数据库像模式一样扩展,但MySQL不是其中之一。

相关内容

  • 没有找到相关文章

最新更新