问题标签 [isnull]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - isnull(email,'') = '' 不会被它自己解释为 (email 为 null 或 email = '')?
作为性能的事实,哪一个更好?sql-server的实际3个三个版本(2000/2005/2008)有区别吗?
ms-access - SQL - MS ACCESS - 使用 0 显示具有 NULL 值的单元格
我试图在访问中编写一个查询。
我的目标是;
获得一天内完成多少次手术的结果。
问题是;
结果给了我日期和做了多少次手术,但没有任何手术的天数没有列在结果表上。
我希望没有手术的天数显示为 0。但是没有关于 03.01.2009 手术类型 1 的记录。我只想像这样通过那一行;
TYPE 1------------30.01.2009------------0
这是可能的还是如何?
例如,
手术类型------------日期----数量
-------TYPE 1-----------------01.01.2009-----------------20
-------TYPE 1-----------------02.01.2009-----------------30
--!!--!!-- 03.01.2009 没有显示为 0(它没有出现在结果表中)--!!--!!--
-------类型 1-----02.01.2009-----------------10
我尝试使用 ISNULL 函数但无法得到结果。
sql-server-2005 - 返回另一列是否为空的计算位列
我尝试有这个计算列:
asp.net - ISNULL 日期月份
我有两个下拉列表,一个带有月份,另一个带有年份。用户选择他们想要检索的项目的提交月份和年份。在数据库中输入完整的日期,例如。2009 年 1 月 12 日。下拉列表中有“所有年份”和“所有月份”选项,但是当用户选择其中任何一个时,他们会得到空结果。非常感谢。这是我的查询:
我的参数是:
<asp:ControlParameter ControlID="DropDownList1" DefaultValue="" Name="YearPay" PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="DropDownList2" DefaultValue="" Name="MonthPay" PropertyName="SelectedValue" />
sql - 在 where 语句中使用 isnull 会导致使用索引出现问题吗?
我有如下查询:
我有一个索引,我认为应该会导致该部分有一个索引搜索,= 'N'
但我看到的是一个非常昂贵的索引扫描。索引是否有可能弄乱了索引的正确使用?DeleteFlag
在只有几个可能值的列上创建索引(如will)是否有意义?
sql - 对不存在的值强制值为 0
集团,我将尽力解释这一点,我希望它(有些)有意义。我正在从我创建的视图中提取数据,该视图告诉我“赞助商”的客户类型,以及按 CustomerType 有多少帐户在 1 年、2 年和 3 年后处于非活动状态。例如:
我遇到的问题是 SponsorID 可能没有任何 RA 过期 1 年,因此数据中没有显示任何内容。所以而不是得到:
我得到:
同样,不确定这是否有任何意义,但我想做的是包括所有 ExpiredAfter 的所有客户类型,无论是否有值。如果没有值,我只想强制为 0 或 Null。出于报告目的,我需要该数据行为 0。
有什么建议么?
sql-server-2005 - 这个sql语法正确吗?
我可以SUM()
在ISNULL()
...内申请吗?考虑一下我下面的 sql server select 语句
该声明工作正常....但是当我SUM()
在ISNULL()
我得到了错误,
列 'Employee.Emp_Id' 在选择列表中无效,因为它既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
任何建议....
ibatis - ibati问题使用在迭代列表时
我是 iBatis 的新手,我在和元素上苦苦挣扎。
我想遍历作为 HashMap 传入的 Book 实例列表(例如):MyParameters。该列表将被称为 listOfBooks。
因此,整个 SQL 语句的子句将如下所示:
我还需要在迭代元素中生成不同的 SQL,具体取决于“listOfBooks”列表中每个 Book 实例的属性是否为空。
所以,我需要这样的声明:
当我这样做时,我收到一条错误消息,指出我的 Book 类中没有名为“title”的“READABLE”属性。但是,每个 Book 实例都包含一个 title 属性,所以我很困惑!我只能假设我在尝试查明 listOfBooks 中特定 Book 实例的标题时已经掌握了语法。我正在努力寻找正确的技术来尝试实现这一目标。如果有人可以建议前进的方向,我将不胜感激。
谢谢
c# - DataTable.Select 在 NULL DateTime 列上使用 ISNULL 运算符时表现异常
我有一个带有 DateTime 列“DateCol”的 DataTable,它可以是 DBNull。DataTable 中有一行,该列中有一个 NULL 值。
我正在尝试查询在此列中具有 DBNull 值或日期大于今天日期的行。今天的日期是 2010 年 5 月 11 日。我构建了一个查询来选择我想要的行,但它没有按预期工作。查询是:
这将导致以下查询:
当我运行这个查询时,我没有得到任何结果。我花了一段时间才弄清楚为什么。以下是我在 Visual Studio 即时窗口中的调查:
反复试验表明,在以下边界的日期检查存在差异:
如果我将 DateTime 字段包含在 # 而不是引号中,则查询可以正常工作。
我机器的区域设置目前设置为EN-US,短日期格式为M/d/yyyy。
为什么原始查询返回错误的结果?
如果将日期与 2000 年 1 月 31 日而不是 2000 年 2 月 1 日进行比较,为什么它会正常工作?
sql - 标记中的 NullDisplayText 与 SQL 中的 ISNULL(field, 0)?
哪种方法更好用:
BoundField.NullDisplayText
没有设置。在 SQL 查询中可以预见 NULL 情况,即SELECT ISNULL(amount, 0) FROM table
或者
BoundField.NullDisplayText
设置,例如“0.00 %”。SQL 查询中没有预见到 NULL 情况,即SELECT amount FROM table
你怎么看?