小编Mal*_*esh的帖子

SQL中的内部联接返回重复的行

我有以下3个表:

       Person                        TeamMember                     Provider

 PersonId   PersonName   PersonId   ProviderId    IsLead     ProviderId   ProviderName
---------   ----------   --------  ------------  --------   ------------  --------
  P1         ABC            P1         PR1          Yes          PR1       Provider1
  P2         PQR            P1         PR2          No           PR2       Provider2
                            P1         PR3          No           PR3       Provider3
                          -------------------------------
                            P2         PR1          No
                            P2         PR2          No
                            P2         PR3          No
Run Code Online (Sandbox Code Playgroud)

我需要输出为(匹配PersonId和IsLead ='是'):

PersonId  PersonName ProviderName
--------- ---------- ------------
  P1       ABC         Provider1
  P2       PQR         NULL
Run Code Online (Sandbox Code Playgroud)

我在上面的3个表中使用下面的内部连接但是我在结果中获得了重复的行.

  SELECT        P.PersonID, P.PersonName, 
         CASE WHEN TM.IsLead = 'Yes' THEN Pr.ProviderName
              WHEN TM.IsLead = 'No'  THEN NULL END AS …
Run Code Online (Sandbox Code Playgroud)

inner-join duplicate-removal sql-server-2012

5
推荐指数
1
解决办法
4万
查看次数

什么是c#中的IEnumerable接口?如果我们不使用它怎么办?

在互联网上搜索C#中的IEnumerable接口是什么?它解决的问题是什么?如果我们不使用它怎么办?但从来没有真正得到太多.很多帖子都解释了如何实现它.

我还发现了以下示例

List<string> List = new List<string>();
        List.Add("Sourav");
        List.Add("Ram");
        List.Add("Sachin");


        IEnumerable names = from n in List where (n.StartsWith("S")) select n;
        // var names = from n in List where (n.StartsWith("S")) select n;

        foreach (string name in names)
        {
            Console.WriteLine(name);
        }
Run Code Online (Sandbox Code Playgroud)

上述输出:

Sourav

萨钦

我想知道,在上面的例子中使用IEnumerable的优势是什么?我可以使用'var'(注释行)来实现相同的功能.

如果你们中的任何人可以帮助我理解这一点并且使用IEnumerable的例子有什么好处,我将不胜感激?如果我们不使用它怎么办?

c# ienumerable

3
推荐指数
1
解决办法
590
查看次数

对于具有公式的空单元格,ISBLANK 返回 False

在 Excel 2016 中,带有尚未计算的公式的单元格显示为空白。但 ISBLANK 仍然返回 False。

我试图找到一种方法来为具有尚未计算并且实际上是空白的公式的单元格返回 True。

有人能帮助我吗。

提前致谢!

excel excel-2016

1
推荐指数
2
解决办法
9221
查看次数