问题标签 [coalesce]
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.
mysql - 有没有办法查询mysql中可能不存在的列?
我有一个脚本,用户可以在其中跨多个表选择一个字段。它使用 aUnion
来获取所有行。现在,我有一个映射数组来指示每个表中是否存在特定字段,如果不存在,它会用来"" as field_name
检查所有内容。
我想知道是否有一种方法可以在查询中引用可能不存在的列,例如COALESCE
如果该列不存在,而不是抛出错误,它只返回一个默认值。
tsql - 了解 TSQL 合并函数
我正在尝试选择所有 12 个月/年。我认为遵循 TSQL 代码可以做到这一点。但是,这并不包括我想要的所有月份。这是什么原因?这是修改后的代码:
所以上面的查询不会返回所有月份。但是,如果我将 WHERE 行以上更改为:
那么这个查询会返回所有 12 个月。怎么会这样?
当 WHERE 为 BTK_CLOSED_DATE < @TheMonthLastDate 时我想要的输出:
但如果我改为使用 WHERE: (BTK_CLOSED_DATE < @TheMonthLastDate OR TSK_START_DATE < @TheMonthLastDate )
然后我看到:
所以请注意,在第一个结果中,我看到 2010 年 6 月的 NULL,这正是我想要的。我认为这个问题与我的数据包含 2009-2011 年的数据有关,但我只比较月份而不是年份。我将如何添加这个额外的逻辑?
wpf - 等效。到 XAML 绑定中的 Coalesce()?
在 SQL 中,我可以这样做:
如果 Property1、2 和 3 都为空,那么我会得到 'All Null'
如何在 XAML 中执行此操作?我尝试了以下方法,但没有运气:
结果应该是“Hello World”,但它是“All Null”
我希望我的问题很清楚。
sql - 嵌套左连接和合并的问题
我对 postgresql 中的嵌套左连接有一个奇怪的问题......这很难解释,但很容易显示 =) 我们在这里:
此查询的结果:
这就是问题所在 - value2 不能为 NULL,因为 sub4 中的 COALESCE (至少我认为它不能是 =))无论如何,如果我们要改变
和
我们会得到正确的结果:
我的思想和手有什么问题吗?或者它是一个错误?
提前致谢!
tsql - 与空值不同的替代值
如您所知,在 SQL 中 null 从不等于 null。
假设我们有这样的查询:
如果我想允许变量为空,我这样做:
但是如果 LastName 为空怎么办?我必须这样做:
这很好用,我看到很多类似的方法。
但我的问题是:这真的是最好的方法吗?在我看来,这是一个杂牌,但我想了很多,根本想不出更好的办法。
编辑,但这似乎最好:
mysql - MySQL中是否有相当于Oracle的NVL的功能?
我正在从表中选择一列的最大值。但是有一个问题:如果表中没有行,则返回null。
我想使用一个函数,如果结果为空,它将返回某个值。例如,对于 Oracle,NVL
如果该列为空,则该函数会给出某个值。MySQL 中是否有等效功能?
mysql - SQL / Coalesce - 错误的行名
我对以下请求有疑问!
要求:
问题是请求工作正常(正确的数字),但在最后一行中,我预计会进入第一行“Total”,而不是我得到一个字段 NULL ...
有人知道我的请求有什么问题吗?感谢您的帮助;)。
mysql - 如何在 Rails 3 + Postgres 中使用自定义 sql 查询检索布尔值?
在我的模型中,我制作了这个自定义 sql 查询:
之前,我使用的是 Mysql 数据库,所以完全没有问题,查询是这样的:ISNULL(user_training_courses.id) as purchased
但是现在,我正在使用 Postgres,我必须有CAST(coalesce(user_training_courses.id, 0) as BOOLEAN) as purchased
问题:对于 Rails,购买 = 't' 或 'f' (字符串)
我想要什么:购买=真或假(布尔值)
可能吗 ?
谢谢。
sql - 使用 ISNULL 与使用 COALESCE 来检查特定条件?
我知道可以将多个参数传递给COALESCE
,但是当您只想检查一个表达式以查看它是否不存在时,您是使用默认值还是更好的做法ISNULL
?
两者之间有性能提升吗?
sql-server - 查找 SQL Server 查询中的差异并除以记录之间经过的秒数
您好我在 SQL Server 数据库中有一个仪表值表,其中包含一个包含以下列的表:
我正在尝试使用查询和谷歌图表来绘制用水率,问题是我需要根据每 15 到 30 分钟更新一次的原始仪表值来计算用水率。
我想运行一个返回特定水表值的查询。
任何帮助深表感谢。