sort operator
Sort the rows of the input table into order by one or more columns.
Alias: order
Syntax
T | sort by column [asc | desc] [nulls first | nulls last] [, ...]
Parameters
| Name | Type | Required | Description | 
|---|---|---|---|
| T | string | ✓ | Tabular input to sort. | 
| column | string | ✓ | Column of T by which to sort. The type of the column values must be numeric, date, time or string. | 
| ascordesc | string | ascsorts into ascending order, low to high. Default isdesc, high to low. | |
| nulls firstornulls last | string | nulls firstwill place the null values at the beginning andnulls lastwill place the null values at the end. Default forascisnulls first. Default fordescisnulls last. | 
Example
All rows in table Traces that have a specific ClientRequestId, sorted by their timestamp.
TraceLogs
| project ClientRequestId, Timestamp
| where ClientRequestId == "5a848f70-9996-eb17-15ed-21b8eb94bf0e"
| sort by Timestamp ascThe following table only shows the top 10 results. To see the full output, run the query.
| ClientRequestId | Timestamp | 
|---|---|
| 5a848f70-9996-eb17-15ed-21b8eb94bf0e | 2014-03-08T12:24:55.5464757Z | 
| 5a848f70-9996-eb17-15ed-21b8eb94bf0e | 2014-03-08T12:24:56.0929514Z | 
| 5a848f70-9996-eb17-15ed-21b8eb94bf0e | 2014-03-08T12:25:40.3574831Z | 
| 5a848f70-9996-eb17-15ed-21b8eb94bf0e | 2014-03-08T12:25:40.9039588Z | 
| 5a848f70-9996-eb17-15ed-21b8eb94bf0e | 2014-03-08T12:26:25.1684905Z | 
| 5a848f70-9996-eb17-15ed-21b8eb94bf0e | 2014-03-08T12:26:25.7149662Z | 
| 5a848f70-9996-eb17-15ed-21b8eb94bf0e | 2014-03-08T12:27:09.9794979Z | 
| 5a848f70-9996-eb17-15ed-21b8eb94bf0e | 2014-03-08T12:27:10.5259736Z | 
| 5a848f70-9996-eb17-15ed-21b8eb94bf0e | 2014-03-08T12:27:54.7905053Z | 
| 5a848f70-9996-eb17-15ed-21b8eb94bf0e | 2014-03-08T12:27:55.336981Z |