我可以采用一组不同的 COALESCE 数据吗?
我有以下代码,到目前为止它有效: SELECT [id], COALESCE ([Company], [LastName] + ', ' + [FirstName]) as Customer FROM [some_database].[dbo].[…
Postgresql COALESCE性能问题
我在 Postgresql 中有这个表: CREATE TABLE my_table ( id bigint NOT NULL, value bigint, CONSTRAINT my_table_pkey PRIMARY KEY (id) ); my_table…
SQL SERVER - COALESCE() 函数的问题
我有一个由存储过程包装的 SQL 函数: ALTER FUNCTION dbo.GetObjList ( @filterUID int = NULL, @filterSID varchar(32) = NULL ) RETURNS TABLE AS …
T-SQL 将集合分组到单个列中,没有 NULL 重复项
一个同义词库数据库,其中术语和类别相互链接并运行 SQL Server 2008。 基于此和这个答案。这是一个示例: CREATE TABLE #term (termid VARCHAR(8), e…
如何根据合并列的值过滤分组查询?
这是我的查询不起作用,因为它显然违反了 HAVING 子句的规则: SELECT COALESCE(Publisher.name, Affiliate.name) AS Publisher ,dbo.SumKeys(Item.id…
NHibernate QueryOver 按第一个非空值排序(合并)
我试图提出的是这样表达的内容: var result = Session.QueryOver().OrderBy(f => f.UpdatedAt ?? f.CreatedAt); 果然,这行不通。 T-SQL 中大致相当…
测试 NULL 和 NULL如果需要,返回一个字符串 - 优点/缺点是什么
我有一个简单的类,它实现了 ToString ,我对内容很满意。我试图通过查看各种选项是否有任何优点/缺点来决定什么是(最)正确的方法。 对于下面的示例…
SQL DB2 null 计算导致问题
我有以下 SQL: Select dmvndn "Vendor Number", IFNULL(sum(dmsls) / sum(dmprc), 0) "Calculation" From MyFile Group By dmvndn 但是,当我运行此…
如何创建动态 WHERE 选择而不使用 COALESCE
我发现我的 SQL 2008 R2 数据库在搜索中使用 COALESCE 函数时确实遇到了困难。 代码: where i.id_categ = COALESCE(@id_categ, i.id_categ ) and i.i…
如何在子查询中使用 Coalesce 进行字符串连接?
我正在尝试使用“Coalesce”将一个表中的多个行值连接起来,用逗号分隔,并将其列为子查询中的一列。 的信息 Declare @assignTo nvarchar(4000) Selec…
合并运算符 - 用法 (c#)
我看到越来越多的代码片段以一种(无论如何对我来说)有点奇怪的方式使用合并运算符,对此用法有何想法? 例如做: string foo = null; void bar(){ f…
相当于 linq-to nhibernate 中的 hql 合并
假设我有以下 hql: select cast(coalesce(sum(c.Valoare), 0) as decimal) from Comision as c where c.User = :user 有没有办法在 Linq-To-Nhiberna…
在 SQL Server 2008 中是否有更好的方法来执行此连接?
我有以下执行子查询连接的 SQL 语句。如果您注意到,它使用 FOR XML .. ,这 .. 好吧 .. 让我有点发抖 :: 我觉得它有一些代码味道。 SQL Server 2008 …
MySQL合并查询的JOIN问题——覆盖或合并同一个表中的两行
这很难解释,所以我会尽力解释。 我有一个由默认行(由 NULL specificSiteID 表示)和覆盖行(由 NON-NULL specificSiteID 表示)组成的表s.) 两种类…