如果字段不是NULL,返回TRUE的正確語法是什麼,如果在TSQL中是NULL,返回FALSE是什麼?如何通過TSQL中的空檢查將值設置爲true或false?
SELECT -- here return TRUE if table.Code IS NOT NULL. And FALSE otherwise
FROM table
如果字段不是NULL,返回TRUE的正確語法是什麼,如果在TSQL中是NULL,返回FALSE是什麼?如何通過TSQL中的空檢查將值設置爲true或false?
SELECT -- here return TRUE if table.Code IS NOT NULL. And FALSE otherwise
FROM table
select case
when code IS NULL then 'false'
else 'true'
end as result
from the_table
沒有真或假MSSQL。您可以使用的數據類型位,並考慮1爲真,0爲假:
SELECT CASE WHEN Code IS NULL THEN CAST(0 AS BIT) ELSE CAST(1 AS BIT) END as Result
FROM table
INT的鑄造成真,那麼:
CAST(ISNULL(INT ,0)AS位)
您可以使用長度(X)如果一個字符串類型
「返回TRUE如果table.Code IS NOT NULL」 – Bert
@a_horse_with_no_name你錯了:P –