[英]How to display Items that equal a value in one column and are not null in another
假設我要按照以下條件在表格中顯示所有項目,我該怎么做?
SELECT *
FROM TABLE
WHERE TABLE.COLUMN1 = 'example' AND TABLE.COLUMN2 != 'NULL'
我希望它顯示來自COLUMN1的所有值。 如何在MS SQL中執行此過程?
SELECT *
FROM TABLE
WHERE TABLE.COLUMN1 = 'example' AND TABLE.COLUMN2 IS NOT NULL
NULL
是一個UNKNOWN
值,您不能對其使用任何比較運算符(=,<>,>,<)。 您檢查像
ColumnName IS NULL or ColumnName IS NOT NULL
如果您考慮一下,比較兩個或多個值是有意義的,則只需要知道這些值就可以進行比較。由於SQL Server認為NULL是UNKNOWN值,因此您不能真正將未知值與任何東西。
可以在SQL Server中使用IS [NOT] NULL
比較NULL
值。 請檢查一下 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.