1

我有一个像这样的表格列::

         SendID
           0
           0
           0
           0
           0
          22
          22
          22
          33
          33   

我想要以下结果:

               SendID
                 0
                 0
                 0
                 0
                 0
                22
                33

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

提前致谢。

4

1 回答 1

4

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

  SELECT          SendID FROM mytable WHERE SendID =  0
UNION ALL
  SELECT DISTINCT SendID FROM mytable WHERE SendID <> 0
于 2012-08-02T14:00:56.977 回答