如何在同一個SELECT SQL查詢中使用WHERE和WHERE?WHERE和WHERE不在SELECT中
例如,我可以有一個名爲水果的表。
ID | Name | Colour
-------------------------
1 | Strawberry | Red
2 | Apple | Red
3 | Grape | Red
4 | Banana | Yellow
從這個表,我可以執行一個SELECT * FROM [fruits] WHERE Colour = 'Red'
,它會檢索以下:
ID | Name | Colour
-------------------------
1 | Strawberry | Red
2 | Apple | Red
3 | Grape | Red
不過,我想從上面的單個請求排除Apple
,我可以用一個WHERE NOT
,但是這會返回所有水果,包括Banana
。
我怎麼會寫一個SQL查詢,以便它會造成以下的,被選擇特定的顏色,但不包括特定的水果:
ID | Name | Colour
-------------------------
1 | Strawberry | Red
3 | Grape | Red
我使用MSSQL 2014年,任何幫助,將不勝感激。
可你只是無法使用,其中name <> '蘋果' –