SQL Server中的任何一个或不是条件

时间:2015-09-05 06:01:27

标签: sql-server-2008

我在SQL Server中有一个问题

表:emp

upcase = true
words.sort.each do |word|
  puts(upcase ? word.upcase : word.downcase)
  upcase = !upcase
end 

这里基于条件,如果action = D或deptno为空或null,那么我们需要检索该记录

基于上表我想要输出如下:

  Id  | Action  | deptno
  ----+---------+-------
  1   | D       |10
  2   | D       |
  3   | C       |20
  4   | A       |
  5   | D       |

另一个条件是行动!=' D'和Deptno!='' 我想要像下面的另一个输出

Id  |  Action   | Deptno
----+-----------+-------
 1   |  D        |10
 2   |  D        |
 4   |  A        |
 5   |  D        |

我尝试了这个查询:

Id  |  Action   | Deptno
    ----+-----------+-------
3   | C       |20

但这不会返回预期的结果。

请告诉我如何编写查询以从SQL Server获取预期结果

1 个答案:

答案 0 :(得分:0)

\u4E00