![](/img/trans.png)
[英]sql query - sql where clause using multiple criteria in where clause
[英]Using multiple values in SQL query where clause
Select Distinct
SomeDay.SomeDayID, SomeDay.FolderName, SomeDay.FolderColor
from
SomeDay, SomeDayEvent
where
SomeDay.SomeDayID != 4,3,2,1;
你不能使用!=
為你應該使用多個值not in
一樣:
Select Distinct
SomeDay.SomeDayID,SomeDay.FolderName,SomeDay.FolderColor
from
SomeDay,SomeDayEvent
where
SomeDay.SomeDayID not in (4,3,2,1);
您不能用逗號分隔WHERE部分中的值。 您必須使用IN或BETWEEN關鍵字。
SomeDay.SomeDayID NOT IN (1,2,3,4)
要么
SomeDay.SomeDayID NOT BETWEEN 1 AND 4
Select Distinct SomeDay.SomeDayID,SomeDay.FolderName,SomeDay.FolderColor from SomeDay,SomeDayEvent where SomeDay.SomeDayID NOT IN (4, 3, 2, 1)
使用IN子句。
SomeDayID
是否SomeDayID
空? 你應該知道表達式
NULL NOT IN (1, 2, 3, 4)
不評估為TRUE。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.