MySql选择查询除零之外的非数字

时间:2012-08-02 13:54:51

标签: mysql

我有一个像这样的表格列

         SendID
           0
           0
           0
           0
           0
          22
          22
          22
          33
          33   

我想要以下结果:

               SendID
                 0
                 0
                 0
                 0
                 0
                22
                33

实际上我想要选择除0之外的所有零和不同的数字。

提前致谢。

1 个答案:

答案 0 :(得分:3)

使用UNION,您可以将选择所有零的查询与另一个只选择其他所有内容的DISTINCT组合在一起:

  SELECT          SendID FROM mytable WHERE SendID =  0
UNION ALL
  SELECT DISTINCT SendID FROM mytable WHERE SendID <> 0