order element
Specifies a sort order for the rows of the results.
Learn how to order rows using FetchXml.
Example
This example return account records in ascending order by createdon
, name
, and accountnumber
values.
<fetch>
<entity name='account'>
<attribute name='name' />
<attribute name='accountnumber' />
<attribute name='createdon' />
<order attribute='createdon' />
<order attribute='name' />
<order attribute='accountnumber' />
</entity>
</fetch>
Attributes
Name | Required? | Description |
---|---|---|
attribute |
Yes | The name of the attribute element to sort the data by. |
alias |
No | The alias of the attribute element to sort the data by |
descending |
No | Whether to sort the data in descending order. |
entityname |
No | Use this attribute to specify sort order for link-entity elements so that they aren't applied last. In an order within an entity element, set entityname to the alias value of a link-entity . Learn how to apply link-entity orders first |
Parent elements
Name | Description |
---|---|
entity | Specifies the child element for a fetch element, the 'parent entity' for the query. Only one entity is allowed. |
link-entity | Joins a table related to the entity or link-entity to return additional columns with the result. Also used with filter elements to apply conditions on column values in related tables. |