2013-03-29 49 views
0

選擇不同的值,我有一個名爲replies表。有一列裏面叫approvalSQL:從一列在數據庫的表

我使用的值是yesnodisapproved

  • yes由管理員批准,並顯示給大家。
  • no尚未批准,證明只有管理員。
  • disapproved由管理員批准,而示出爲無。

有沒有一種方法可以選擇具有兩個值的批准欄中的回覆? yesno
因爲我不想顯示disapproved回覆

我搜索網絡和計算器。我沒有得到任何地方,也許是因爲我沒有對我的問題使用正確的關鍵詞。

回答

2
SELECT * FROM replies WHERE approval IN ('yes', 'no'); 

或者有沒有比你提到的三種可能的其他值:

SELECT * FROM replies WHERE approval <> 'disapproved'; 
0

WHERE子句中使用時只需將IN

SELECT * FROM replies WHERE approval in ('yes', 'no'); 

Live fiddle。這是你想要的嗎?

0

將這項工作:

SELECT * FROM replies WHERE approval != 'disapproved' 
相關問題