ORDER BY пункту маанилерди бир же бир нече тилке боюнча иреттейт. Мисалы, Баа тилкеси боюнча Товарлар таблицасынан тандоону буйруйлу:
|
1
2
|
SELECT * FROM ProductsORDER BY Price; |

Сиз ошондой эле AS операторунун жардамы менен аныкталган мамычанын лакап аты боюнча маалыматтарды буйрутсаңыз болот:
|
1
2
3
|
SELECT ProductName, ProductCount * Price AS TotalSumFROM ProductsORDER BY TotalSum; |

Ошондой эле сорттоо критерийи катары татаал тилкеге негизделген туюнтманы колдоно аласыз:
|
1
2
3
|
SELECT ProductName, Price, ProductCountFROM ProductsORDER BY ProductCount * Price; |
Демейки боюнча, маалыматтар өсүү тартибинде сорттолот, бирок DESC операторун кемүү тартибинде сорттоо үчүн колдоно аласыз.
|
1
2
3
|
SELECT ProductName, ProductCountFROM ProductsORDER BY ProductCount DESC; |

Демейки боюнча, DESC ордуна ASC оператору колдонулат , ал өсүү тартибинде сорттолот:
|
1
2
3
|
SELECT ProductName, ProductCountFROM ProductsORDER BY ProductCount ASC; |
Бир эле учурда бир нече тилке боюнча сорттоодо, бул тилкелердин баары ORDER BY операторунан кийин үтүр менен бөлүнөт :
|
1
2
3
|
SELECT ProductName, Price, ManufacturerFROM ProductsORDER BY Manufacturer, ProductName; |
Бул жерде катарлар алгач Өндүрүүчүнүн тилкеси боюнча өсүү тартибинде иреттелет. Андан кийин Өндүрүүчүнүн тилкеси бирдей мааниге ээ болгон эки сап болсо, анда алар ӨнүмдүнАты тилкеси боюнча, ошондой эле өсүү тартибинде иреттелет. Бирок, дагы бир жолу, ASC жана DESC колдонуп, ар кандай мамычалар үчүн өсүү жана кемүү боюнча сорттоону өзүнчө аныктай аласыз:
|
1
2
3
|
SELECT ProductName, Price, ManufacturerFROM ProductsORDER BY Manufacturer ASC, ProductName DESC; |
