Elemento Where (Consulta)
Última modificación: viernes, 16 de abril de 2010
Hace referencia a: SharePoint Foundation 2010
En este artículo
Atributos
Elementos secundarios
Elementos primarios
Repeticiones
Se usa en el contexto de una consulta para especificar un filtro.
<Where>
</Where>
Atributos
Atributo |
Descripción |
---|---|
Ninguno |
N/D |
Elementos secundarios
And, BeginsWith, Contains, DateRangesOverlap, Eq, Geq, Gt, In, Includes, IsNotNull, IsNull, Leq, Lt, Membership, Neq, NotIncludes, Or |
Elementos primarios
Repeticiones
Mínimo: 0 Máximo: 1 |
Comentarios
La cláusula Where se convierte en la instrucción SQL SELECT. El formato de la cláusula Where es un árbol XML estructurado con una mezcla de operadores de comparación, operadores aritméticos simples, referencias de campo (columna), valores de constante y constantes Lenguaje de marcado de la aplicación de colaboración (CAML) predefinidas.
No es necesario que los campos a los que se hace referencia en un elemento Where sean campos de la lista primaria que se va a consultar. Si se va a unir una lista externa, los campos de ésta se pueden detallar en un elemento ProjectedFields y, a continuación, se puede hacer referencia a ellos en el elemento Where.
Ejemplo
En el ejemplo siguiente, el elemento Where usa el elemento Geq como filtro en la consulta; de este modo, se devuelven los casos donde el valor de fecha y hora del campo Expires es mayor que la fecha y hora actuales.
<Query>
<Where>
<Geq>
<FieldRef Name="Expires"/>
<Value Type="DateTime">
<Today/>
</Value>
</Geq>
</Where>
<OrderBy>
<FieldRef Name="Modified"/>
</OrderBy>
</Query>