30 lines
762 B
PHP
30 lines
762 B
PHP
Record collections can be sorted efficiently at the database level using the ORDER BY clause.
|
|
|
|
Syntax:
|
|
<div class='sql'>
|
|
<pre>
|
|
[ORDER BY {ComponentAlias.columnName}
|
|
[ASC | DESC], ...]
|
|
</pre>
|
|
</div>
|
|
|
|
Examples:
|
|
<br \>
|
|
<div class='sql'>
|
|
<pre>
|
|
FROM User.Phonenumber
|
|
ORDER BY User.name, Phonenumber.phonenumber
|
|
|
|
FROM User u, u.Email e
|
|
ORDER BY e.address, u.id
|
|
</pre>
|
|
</div>
|
|
In order to sort in reverse order you can add the DESC (descending) keyword to the name of the column in the ORDER BY clause that you are sorting by. The default is ascending order; this can be specified explicitly using the ASC keyword.
|
|
<br \>
|
|
<div class='sql'>
|
|
<pre>
|
|
FROM User u, u.Email e
|
|
ORDER BY e.address DESC, u.id ASC;
|
|
</pre>
|
|
</div>
|