1、比较操作符:
= 、 >、
>=、 <=、
<>、 != 、
<=>
这里面就是知道下 <> 和 !=
意义是一样的都是不等于的意思,看个人的喜好
<=>
是用于当比较的两边的值存在是空(NULL)的情况,这种情况有的时候会遇到,mysql提供这种方式的比较符,类似于"=",不同的是当两边要比较的数都为NULL的话它返回true(表示两边相等),如果其中有一边是NULL的话它返回为false(表示两边不相等)。如果是使用"="比较操作符,当两边任何一边有NULL的时候返回都是NULL。
2、比较函数:
BETWEEN...AND :检测某个数是不是在某个范围内。 expr BETWEEN min AND
max。对应的还有个NOT BETWEEN...AND,表示不再某个范围
IN() :检测某个数是不是在某些数里面。 expr IN (value,...)。对应的是NOT
IN(),表示不在列出的数里面 www.2cto.com
INTERVAL(N,N1,N2,N3,...):返回N1、N2、.....中第一个比N大的索引,N1、N2...需要按大小排序号比如INTERVA(10,1,10,100,1000)这个函数返回2,100的索引为2
GREATEST():返回一组数的最大值 。对应的是LEAST():返回一组数的最小值。
IS :同布尔值判断,IS boolean_v