title | ms.manager | ms.date | ms.audience | ms.topic | ms.localizationpriority | api_name | api_type | ms.assetid | description | ||
---|---|---|---|---|---|---|---|---|---|---|---|
Contains element (Query) | soliver | 3/9/2015 | Developer | reference | medium |
|
| 0eefc273-c539-4d82-84ef-338bb0a2021f | In CAML, searches for a string anywhere within a column that holds Text or Note field type values. |
Applies to: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013
Searches for a string anywhere within a column that holds Text or Note field type values.
<Contains> <FieldRef Name = "Field_Name"/> <Value Type = "Field_Type"/> <XML /> </Contains>
The following sections describe attributes, child elements, and parent elements.
None
- Minimum: 0
- Maximum: Unbounded
The following example uses the Contains element within a string that is assigned to the Query property to return the titles of items where the Conference column value begins with "Morning" and contains "discussion session".
SPWebmySite=SPControl.GetContextWeb(Context);SPListlist=mySite.Lists["List_Name"];SPQueryquery=newSPQuery();query.Query="<Where><And><BeginsWith><FieldRef Name="Conference"/>" + "<Value Type="Note">Morning</Value></BeginsWith>"+"<Contains><FieldRef Name="Conference" /><Value Type="Note">discussion session</Value>"+"</Contains></And></Where>";SPListItemCollectionmyItems=list.GetItems(query);foreach(SPListItemiteminmyItems){Label1.Text+=item["Title"]+"<BR>";}