首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CAML查询SharePoint 2013

CAML查询SharePoint 2013
EN

Stack Overflow用户
提问于 2016-08-25 06:55:44
回答 2查看 351关注 0票数 0

您好,我正在尝试为下面的语句编写caml查询查询,

(City="A“|| FirstName="A”|| LastName="A“) && (color=”红色“|| color=”绿色“||color=”蓝色“||color=”紫色“)

这是我编写的CAMl查询,但它不起作用

代码语言:javascript
复制
<Query><Where><And><Or><Contains><FieldRef Name='City' /><Value Type='Text'>A</Value></Contains><Or><Contains><FieldRef Name='FirstName' /><Value Type='Text'>A</Value></Contains><Contains><FieldRef Name='LastName' /><Value Type='Text'>A</Value></Contains></Or></Or></And><And><Or><Contains><FieldRef Name='Color' /><Value Type='Text'>Red</Value></Contains><Or>

GreenBlueViolet

EN

回答 2

Stack Overflow用户

发布于 2016-08-25 15:02:48

我认为您添加了一个不完整的CAML查询,您需要的确切查询是:

代码语言:javascript
复制
<Query><Where><And><Or><Contains><FieldRef Name='City' /><Value Type='Text'>A</Value></Contains><Or><Contains><FieldRef Name='FirstName' /><Value Type='Text'>A</Value></Contains><Contains><FieldRef Name='LastName' /><Value Type='Text'>A</Value></Contains></Or></Or><Or><Contains><FieldRef Name='Color' /><Value Type='Text'>red</Value></Contains><Or><Contains><FieldRef Name='Color' /><Value Type='Text'>green</Value></Contains><Or><Contains><FieldRef Name='Color' /><Value Type='Text'>blue</Value></Contains><Contains><FieldRef Name='Color' /><Value Type='Text'>violet</Value></Contains></Or></Or></Or></And></Where></Query>

试试这个,然后让我知道。

票数 0
EN

Stack Overflow用户

发布于 2016-08-25 15:23:49

请尝试使用以下查询,它可能会对您有所帮助。

代码语言:javascript
复制
<Query>
<Where>
    <And>
        <Or>
            <eq><FieldRef Name='City' /><Value Type='Text'>A</Value></eq>
            <OR>
                <eq><FieldRef Name='FirstName' /><Value Type='Text'>A</Value></eq>
                <OR>
                    <eq><FieldRef Name='LastName' /><Value Type='Text'>A</Value></eq>
                </OR>
            </OR>
        </Or>

        <Or>
            <In>
                <FieldRef Name="color" />
                <Values>
                    <Value Type='Text'>red</Value>
                    <Value Type='Text'>green</Value>
                    <Value Type='Text'>blue</Value>
                </Values>
            </In>
        </Or>
    </And>
</Where>
</Query>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39134225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档