.net – SQL Server xQuery返回NULL而不是空
发布时间:2020-12-31 01:48:22 所属栏目:MsSql教程 来源:网络整理
导读:所以在这个例子中,我试图为element2和element3返回一个NULL而不是一个空的nvarchar.我似乎无法在任何地方找到答案,或者甚至可能.我知道我可以使用Case / When的nullif检查.exists(),但我不想为了性能而进行检查. WqlEventQuery query = new WqlEventQuery();
|
所以在这个例子中,我试图为element2和element3返回一个NULL而不是一个空的nvarchar.我似乎无法在任何地方找到答案,或者甚至可能.我知道我可以使用Case / When的nullif检查.exists(),但我不想为了性能而进行检查.
WqlEventQuery query = new WqlEventQuery();
query.EventClassName = "__InstanceCreationEvent";
query.Condition = "TargetInstance ISA 'Win32_NTLogEvent'";
query.GroupWithinInterval = new TimeSpan(0,10);
System.Collections.Specialized.StringCollection collection =
new System.Collections.Specialized.StringCollection();
collection.Add("TargetInstance.SourceName");
query.GroupByPropertyList = collection;
query.HavingCondition = "NumberOfEvents > 25";
解决方法我不确定你的问题是什么语言,但SQL Server有一个NullIf(val,CheckValue)函数.如果您可以在sql中包含它,那么您将传递给应该执行操作的服务器:Select NullIf(element2,'') 如果element2等于空字符串(”)将返回null (编辑:天瑞地安资讯网_瑞安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql – 外键是否可以引用同一个表中的主键?
- sql – 如何生成所有约束脚本
- 数据库设计 – 设计平台:一个数据库还是多个数据库?
- sql-server-2008 – SQL Server 2008企业版64位可伸缩性
- sql-server – 在SQL Server 2005中使用数据生成脚本
- sql-server – sys.databases中某些列的排序规则是什么?
- sql – 选择除一个字段外的所有字段?
- iis-7 – .NET 3.5,IIS 7,SQL Server 2008托管
- html中input提示文字样式修改的示例代码
- sql-server – 在Excel中的VBA中从SQL Server捕获错误消息

