ORDER BY (ORDER BY)
«مرتب سازی ORDER BY» نتایج را مرتب می کند. صعودی یعنی کوچیک به بزرگ. نزولی یعنی بزرگ به کوچک. پیش فرض، صعودی است. مثل لیست نمره ها از کم به زیاد.
مرتب سازی ORDER BY؛ پیش فرض صعودی
بدون کلمه اضافی، نتیجه صعودی می شود. یعنی A تا Z.
SELECT *
FROM Customers
ORDER BY CustomerName;
نکته: چند ستون هم می شود. اولی مهم تر است.
استفاده از ASC برای صعودی
کلمه «ASC» یعنی صعودی. نوشتنش اختیاری است.
SELECT *
FROM Customers
ORDER BY CustomerName ASC;
استفاده از DESC برای نزولی
«DESC» یعنی نزولی. مثل Z تا A.
SELECT *
FROM Customers
ORDER BY CustomerName DESC;
گام های عملی سریع
- ستون هدف را مشخص کن.
- پس از ORDER BY بنویس.
- در پایان، ASC یا DESC بگذار.
نکته: برای مرتب سازی پایدار، ستون های بعدی را اضافه کن.
پیوندهای داخلی
راهنمای مرتب سازی ORDER BY همین صفحه است. برای محدود کردن نتایج، به LIMIT سر بزن. برای الگوهای متنی، LIKE را ببین.
جمع بندی سریع
- ORDER BY پیش فرض صعودی است.
- ASC صعودی را شفاف می کند.
- DESC نتایج را برعکس می کند.
- چند ستون را با کاما اضافه کن.