问题标签 [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 - 编写 SQL 查询以替换值并包含所有日期
嗯,我有这个 -
现在 Employee 表每天都有积分,除非他们没有来......所以 Date 没有所有 Dates 条目......我的意思是例如在一周内他没有来 2 天 Employee 表只有 5 行...所以我有这个 dimdate 表,其中包含我想要加入的所有日期到 2050 年,并为他没有积分的日期添加零。所以我写了这个查询但不起作用 -
上面的查询给出了多个日期,我在 Date 上尝试了 group by 但不起作用。
php - !is_null() 没有按预期工作
dispatch_address_postcode
不是强制性的,即使它是空白的,它仍然会运行:
是什么赋予了?
sql - 空字段的 ISNULL 等效项
是否有类似 ISNULL() 或 COALESCE() 但不是检查空值而是检查空值的东西。
例如:
而不是返回四列,我想得到三列,如果第一列是空的,第三列假设有 cu.email 或 hu.email 的值!ISNULL 和 COALESCE 在这里不起作用,我不知道为什么
sql-server-2008 - SQL Server 2008 使用 ISNULL 语句优化 FULL JOIN
大家好
我希望有人可以帮助我改进我必须定期运行的查询。目前执行需要40多分钟。它在这段时间内使用了全部分配的内存,但 CPU 使用率大多在 2% - 5% 之间徘徊,时不时地跳到 40% 几秒钟。
我有这张表(简化示例):
以下是一些输入值:
每个条目都有一个 dteEffectiveDate 字段。此外,每个都有一个 dtePrevious 和 dteNext,它反映了最近的上一个/下一个生效日期的日期。现在我想要的是一个查询,它将计算特定年龄内连续时期之间 Count 字段的中间值。
例如,在上面的数据中,对于 40 岁,我们在 2009/01/01 有 300 个,在 2010/01/01 有 200 个,所以查询应该产生 250。
请注意,年龄 30 只有一个条目,即 10。这是在 2009/01/01。2010/01/01 没有条目,但我们知道此时已捕获数据,因此没有任何内容的事实意味着该日期的 30 为 0。因此查询应该产生 5。
为了实现这一点,我在自身上使用了表的 FULL JOIN,并使用 ISNULL 来选择值。这是我的代码:
输出:
它工作得很好,但是当我在大约 7m 条记录的实际数据上运行它时,执行起来需要很长时间。
有没有人有什么建议?
谢谢卡尔
_
sql-server - 在 ISNULL 中选择语句
我正在编写一个存储过程,在这个过程中我使用的是 isNULL。如果值为 null 我想使用 select 语句作为替换值,这甚至可能吗?
sql-server - 在分配中使用 ISNULL 调用存储过程。无效的语法?
在对这个存储过程的调用之上是对不同存储过程的另一个调用。如果需要,第一个过程将分配一些东西@NewIdentifier
,否则我需要使用默认的SaleId
.
如果我这样做,它会起作用
是否可以ISNULL
在存储过程参数的分配中使用?我不确定这种语法有什么无效的。
linq-to-sql - 在 Linq to Sql 的 Sum 语句中的 IsNull
我正在尝试将一些 SQL 更改为 Linq-to-Sql,但是我在 SQL 中有以下行,我不确定如何转换:
所以到目前为止,我已经将分组 Linq 编写如下:
我考虑过使用 let 关键字,并尝试使用 grp.Sum 遇到了困难,因为查询中有 IsNull。
任何转换此查询的帮助将不胜感激!
理查德
sql-server - 在 TSQL 中使用 ISNULL 的 Sargable 查询
我希望在我的查询中防止非 sargable 表达式,这是检查空条件的更好方法吗?
或者
我突然意识到这Account
是来自 aLEFT JOIN
所以它可能是空的。我想要它们只相交的情况,这意味着我真的应该只使用一个INNER JOIN
吧?谢谢你的掌心;)
但是,忽略这种令人作呕的自我实现,我仍然想知道在我无法创建Account
NOT NULL 列的一般情况下的答案。
mysql - mysql中的AVG和ISNULL
我需要实现这样的事情
如果平均值为空/空,那么我应该得到 0 作为评级。
我正在尝试优化此查询
c#-4.0 - 在数据集中查找空值 - DataRow.IsNull 方法 vs ==DbNull.Value - c#
与检查行是否等于 DbNull.value 相比,使用 c# 方法 DataRow.IsNull 确定空值有什么好处?
对比