$orderby
Trie les données retournées par l'attribut et l'ordre de tri définis (par exemple,$orderby="lastName desc, salaire asc"
)
Description
$orderby
ordonne les entités retournées par la requête REST. Pour chaque attribut, définissez l'ordre sur ASC
(ou asc
) pour l'ordre croissant et sur DESC
(desc
) pour l'ordre décroissant. Par défaut, les données sont triées par ordre croissant. Par défaut, les données sont triées par ordre croissant.
Exemple
Dans cet exemple, nous récupérons les entités et les trions en même temps :
GET /rest/Employee/?$filter="salary!=0"&$orderby="salary DESC,lastName ASC,firstName ASC"
L'exemple ci-dessous trie l'entité définie par l'attribut lastName dans l'ordre croissant :
GET /rest/Employee/$entityset/CB1BCC603DB0416D939B4ED379277F02?$orderby="lastName"
Résultat :
{
__entityModel: "Employee",
__COUNT: 10,
__SENT: 10,
__FIRST: 0,
__ENTITIES: [
{
__KEY: "1",
__STAMP: 1,
firstName: "John",
lastName: "Smith",
salary: 90000
},
{
__KEY: "2",
__STAMP: 2,
firstName: "Susan",
lastName: "O'Leary",
salary: 80000
},
// plus d'entités
]
}