小编LFu*_*ess的帖子

获取xelement属性值

我有一个看起来像这样的XElement:

<User ID="11" Name="Juan Diaz" LoginName="DN1\jdiaz" xmlns="http://schemas.microsoft.com/sharepoint/soap/directory/" />
Run Code Online (Sandbox Code Playgroud)

如何使用XML提取LoginName属性的值?我尝试了以下,但q2"枚举没有产生任何结果".

var q2 = from node in el.Descendants("User")
    let loginName = node.Attribute(ns + "LoginName")
    select new { LoginName = (loginName != null) };
foreach (var node in q2)
{
    Console.WriteLine("LoginName={0}", node.LoginName);
}
Run Code Online (Sandbox Code Playgroud)

c# xml xelement linq-to-xml

29
推荐指数
1
解决办法
6万
查看次数

我应该在公式中使用什么布尔值,true,"true"或true()

在编写Excel公式时,是否将值设置为true,"true"或true()会有所不同吗?

换句话说,以下哪项是最好的?还是取决于具体情况?

if (A1 = 1, true, false)

if (A1 = 1, "true", "false")

if (A1 = 1, true(), false())
Run Code Online (Sandbox Code Playgroud)

variables excel boolean formula excel-formula

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

sql条件子查询 - 如果返回null则忽略子查询?

我有一个连接子查询的查询.如果子查询返回null,我希望它被忽略,我希望查询的其余部分正常工作.

目前我有类似的东西:

SELECT a, b, c, d
FROM tblOne
JOIN tblTwo ON tblOne.a = tblTwo.a --this works fine
JOIN
    (SELECT a
    FROM tblThree) ON tblThree.a = tblOne.a
Run Code Online (Sandbox Code Playgroud)

问题是如果tblThree.a为null,则整个查询返回null.所以,如果tblThree.a不为null,我只想使用子查询.

我可以用CASE或COALESCE或其他方式做些什么吗?请给出代码示例.

sql sql-server

0
推荐指数
1
解决办法
4280
查看次数