1

我被卡住并收到以下字符串错误任何想法请我试图阻止管理员(用户)显示在结果中。

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

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

4

3 回答 3

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

将 where 子句放在表名之后

于 2012-07-26T15:53:51.417 回答
4

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

SELECT * FROM users WHERE username NOT LIKE '%admin%' ORDER BY status ASC
于 2012-07-26T15:54:03.810 回答
1

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

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

干杯

于 2012-07-26T18:28:05.473 回答