请问在 SQL Server 的 SQL 语句中如何进行 IsNullOrEmpty 判断?
目前的 SQL 是这么判断的
ISNULL(EntryName, CAST(ID as NVARCHAR))
现在还要判断 EntryName 是否为 ''
NULLIF 结合 ISNULL 可以实现
SELECT ISNULL(NULLIF(EntryName, ''), CAST(ID AS NVARCHAR))
IIF(ISNULL(EntryName, '') = '', CAST(ID as NVARCHAR), EntryName)
我覺得我像來搗蛋的XD
這是要放在SELECT還是WHERE?
– RosonJ 4年前@RosonJ: 放在 SELECT 中
– dudu 4年前