2010-03-10 56 views
1

我需要做的這一條款:從哪裏where子句

有一個名爲表table1它有一個員工ID列,狀態列具有值1和0只與價值觀100101102部門列。

我想列出與狀態= 0,所有的僱員(部門= 100,其狀態= 1)

請幫我

回答

6
Where Status = 0 or (Department = 100 And Status = 1) 
3

你可以寫你的病情在SQL就像你寫它的英文(除非你使用一個or代替and

select * 
from table1 
where status = 0 
    or (status = 1 and department = 100) 


這將返回所有員工:

  • 有一個0狀態
  • 或有1個身份,並且有DEPARTEMENT 100