小编use*_*181的帖子

如何过滤包含空值和其他状态的记录

目前我正在 sql server 中运行以下查询。如何过滤谁checkpointstatus不是“已完成”(包括null值)。但问题是我无法获取那些值为空的记录。

  SELECT * FROM TAMS.OrderDetail WHERE CheckPointStatus != 'Completed'
Run Code Online (Sandbox Code Playgroud)

我尝试通过以下方式解决此问题:

  SELECT * FROM TAMS.OrderDetail WHERE coalesce(CheckPointStatus, '') !=  'Completed'
Run Code Online (Sandbox Code Playgroud)

但只是想确定这是正确的方法吗?

sql sql-server

0
推荐指数
1
解决办法
2295
查看次数

当LINQ中的列为空时,如何用空格替换" - "

这里我在Linq查询下面有员工持续时间列.当StartDateEndDate为null 时,如何删除" - " .只有当两者都不为空时我才想要" - ".

var query = from r in db.Employee 
            select new 
            {
                Name = r.Name,
                EmployeeDuration = r.StartDate +" - "+ r.EndDate
            }
Run Code Online (Sandbox Code Playgroud)

c# linq select string-concatenation

0
推荐指数
1
解决办法
206
查看次数

如何在SQL Server中显示月份名和年份

如果日期为10/16/2015,则datetime列为"2015-10-16 10:09:19.443"

如何在SQL Server中仅显示月份和年份为"10月15日"?

sql sql-server

-2
推荐指数
1
解决办法
1975
查看次数

如何获得当前日期的3天,不应该是周末

我怎样才能获得当前日期的3天,不应该在周末(周六/周日)

假设我选择日期为03/28/2017.它应显示日期为03/23/2017.它不应该坐/太阳.

dto.ProcessEndDate.AddDays(-3);
Run Code Online (Sandbox Code Playgroud)

c#

-3
推荐指数
1
解决办法
292
查看次数

标签 统计

c# ×2

sql ×2

sql-server ×2

linq ×1

select ×1

string-concatenation ×1