mysql 和sqlserver不等于符号写法区别

3410 2013-9-25 10:23

经过测试发现mysql中用<>与!=都是可以的,但sqlserver中不识别!=,所以建议用<>

selece * from zhuxianfei where id<>123

sql 里 符号<> 于 != 的区别

<> 与!=都是不等于的意思,但是一般都是用<>来代码不等于

因为<>在任何SQL中都起作用

但是!=在sql2000中用到,则是语法错误,不兼容的


另外在php中 <> 和 != 都是可以用的

$a == $b 等于 TRUE,如果 $a 等于 $b。 
$a === $b 全等 TRUE,如果 $a 等于 $b,并且它们的类型也相同。(PHP 4 引进) 
$a != $b 不等 TRUE,如果 $a 不等于 $b。 
$a <> $b 不等 TRUE,如果 $a 不等于 $b。 
$a !== $b 非全等 TRUE,如果 $a 不等于 $b,或者它们的类型不同。(PHP 4 引进) 
$a < $b 小与 TRUE,如果 $a 严格小于 $b。 
$a > $b 大于 TRUE,如果 $a 严格 $b。 
$a <= $b 小于等于 TRUE,如果 $a 小于或者等于 $b。 
$a >= $b 大于等于 TRUE,如果 $a 大于或者等于 $b.