读书人

where加“字段” + “lt;gt;”+值是什么含

发布时间: 2012-03-29 12:53:12 作者: rapoo

where加“字段” + “<>”+值是什么含义
SELECT username,vip_grade FROM USER WHERE vip_grade <> 0

[解决办法]
满足vip_grade <> 0的记录取出来,vip_grade<>0,除vip_grade等于0(vip_grade>0 or vip_grade<0)外的记录
[解决办法]
WHERE vip_grade <> 0 表示vip_grade 不等于 0 ;
<> 表示 !=
[解决办法]
<> 不等于


MySQL 5.4 Reference Manual<>, !=

Not equal:

mysql> SELECT '.01' <> '0.01';
-> 1
mysql> SELECT .01 <> '0.01';
-> 0
mysql> SELECT 'zapp' <> 'zappp';
-> 1


[解决办法]
大于或者小于 你说呢

[解决办法]
vip_grade <> 0 : vip_grade不等于0
[解决办法]
就是不等于的意思,不过这种效率不如,> OR < 高,虽然都会引起全表扫描

读书人网 >Mysql

热点推荐