在SQL中,“WHERE id<> 0”子句是什么意思?

时间:2011-04-25 19:07:15

标签: sql

查询:SELECT id, name, FROM users u WHERE **id <> 0** LIMIT 50 OFFSET 0

条款id <> 0在这里意味着什么?这是不是意味着:

  

id小于零或id大于零

5 个答案:

答案 0 :(得分:14)

<>表示“不相等”(也可以用某些DBMS写成!=

答案 1 :(得分:4)

这意味着不平等,显然我必须提交至少30个字符才能得到答案。

答案 2 :(得分:1)

表示“ID与0不同”。

因此,大于小于0。

答案 3 :(得分:0)

这意味着只包含字段id的值大于或小于0的结果,基本上是非零id的记录 - 但实际上这不应该是可能的,如果它那么我建议重新考虑你的桌子设计。

答案 4 :(得分:0)

这意味着您正在获取ID不等于0(零)的所有记录,我有时只是用它来检查是否已经保存了某些记录(如果记录中有一个ID,则表示已保存)。 / p>