sql NOT LIKE的语法问题

时间:2012-07-26 15:52:25

标签: php sql

我陷入困境并且跟随字符串出现任何想法的错误,我试图阻止管理员(用户)在结果中显示。

SELECT * NOT LIKE 'admin' FROM users order by status ASC

我也尝试了%admin%,我遇到了错误!

3 个答案:

答案 0 :(得分:4)

SELECT *  FROM users WHERE user NOT LIKE 'admin' ORDER BY status ASC;

将where子句放在表名

之后

答案 1 :(得分:4)

你的语法错了,你想尝试这样的事情:

SELECT * FROM users WHERE username NOT LIKE '%admin%' ORDER BY status ASC

答案 2 :(得分:1)

如果您正在对一个简单的字符串进行比较,则不需要NOT LIKE。此外,正如其他人的回答中所述,您的语法顺序是混淆的:

SELECT * FROM users WHERE username != 'admin' ORDER BY status ASC

干杯