نتایج sort کردن

  • مدرس: علی بیگدلی
  • تاریخ انتشار: 1402/05/05
  • تعداد بازدید: 119

نامهای کاملاً واجد شرایط

در SQL ، می توانید نام جدول را قبل از نام ستون ، با جدا کردن آنها با یک نقطه ، ارائه دهید.
جملات زیر با هم برابرند:

SELECT City FROM customers;

SELECT customers.City FROM customers;

اصطلاح نحو فوق الذکر "نام کاملاً واجد شرایط" آن ستون نامیده می شود.
نکته: این فرم نوشتن به ویژه هنگام کار با چندین جدول که ممکن است نام ستون های مشابه داشته باشند بسیار مفید است.

order by

ORDER BY همراه با SELECT برای مرتب سازی داده های برگشتی استفاده می شود.

مثال زیر جدول مشتریان ما را بر اساس ستون FirstName مرتب می کند.

همانطور که مشاهده می کنید ، ردیف ها براساس ستون FirstName به ترتیب حروف الفبا تنظیم می شوند.
به طور پیش فرض ، کلمه کلیدی ORDER BY نتایج را به ترتیب صعودی مرتب می کند.

مرتب سازی چند ستون

ORDER BY می تواند داده های بازیابی شده را بر اساس چندین ستون مرتب کند. هنگام استفاده از ORDER BY با بیش از یک ستون ، لیست ستون ها را برای دنبال کردن ORDER BY با کاما جدا کنید.
در اینجا جدول مشتریان است که سوابق زیر را نشان می دهد:

برای سفارش با نام خانوادگی و سن:

SELECT * FROM customers 
ORDER BY LastName, Age;

این دستور ORDER BY نتیجه زیر را برمی گرداند:

از آنجا که ما دو اسمیت داریم ، طبق ستون Age به ترتیب صعودی ترتیب داده می شوند.
نکته: دستور ORDER BY همان ترتیب ستون ها شروع به ترتیب می کند. ترتیب آن طبق ستون اول ذکر شده ، سپس توسط ستون دوم و غیره است.