دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۹
  • مرداد

جلسه ۰۷ : دستور مرتب سازی ORDER BY در SQL

  • دسته‌بندی‌ها :
جلسه ۰۷ : دستور مرتب سازی ORDER BY در SQL
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره آموزش کامل SQL را دنبال می کنند. در SQL ،شما می توانید اطلاعاتی را که پس از هر پرس جو از بانک اطلاعاتی استخراج می شود. را بر اساس یک فیلد خاص بصورت صعودی یا نزولی مرتب کنید. این کار بیشتر زمانی کاربرد دارد. که شما قصد دارید یک لیست مرتب شده از اطلاعات جدولی از بانک اطلاعاتی را آماده کنید. برای یادگیری چگونگی انجام اینکار، ما در این بخش به مبحث آشنایی با دستور مرتب سازی ORDER BY در SQL و ساختار ORDER BY در SQL ، پرداخته ایم.

      در ادامه ی این آموزش، ما شما را با دستور  ORDER BY در SQL ، به منظور مرتب کردن نتایج پرس جوهای بانک اطلاعاتی، آشنا خواهیم کرد.

      دستور مرتب سازی ORDER BY در SQL

      دستور ORDER BY برای مرتب کردن مجموعه ی نتایج، به ترتیب صعودی یا نزولی استفاده می شود.

      دستور ORDER BY به صورت پیش فرض مرتب سازی نتایج را به ترتیب صعودی انجام می دهد.

      برای مرتب کردن نتایج بصورت نزولی، از دستور DESC در ادامه ی دستور ORDER BY، استفاده کنید.

      ساختار  ORDER BY در SQL

      مثال : 

      نمونه ی جدول بانک اطلاعاتی

      جدول زیر ، بخشی از رکوردهای جدول “Customers” است. که ما در مثال های این آموزش، از آن استفاده خواهیم کرد.

      CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
      ۱Alfreds FutterkisteMaria AndersObere Str. 57Berlin۱۲۲۰۹Germany
      ۲Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.۰۵۰۲۱Mexico
      ۳Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.۰۵۰۲۳Mexico
      ۴Around the HornThomas Hardy۱۲۰ Hanover Sq.LondonWA1 1DPUK
      ۵Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden

      مثالی از دستور ORDER BY

      مثال زیر تمام رکوردهای جدول “Customers” را انتخاب کرده و نتایج را بر اساس فیلد “Country” ، مرتب می کند.

      مثال : 

      مرتب سازی DESC (نزولی)

      مثال زیر تمام رکوردهای جدول “Customers” را انتخاب کرده و نتایج را به صورت نزولی و بر اساس فیلد “Country” ، مرتب می کند.

      مثال : 

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

      مثال زیر تمام رکوردهای جدول “Customers” را انتخاب کرده و نتایج را بر اساس فیلد “Country” و “CustomerName”، مرتب می کند.

      مثال : 

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

      مثال زیر تمام رکوردهای جدول “Customers” را انتخاب کرده و نتایج را به صورت صعودی بر اساس فیلد “Country” و به صورت نزولی بر اساس فیلد “CustomerName”، مرتب می کند:

      مثال : 

      کلام آخر

      در این آموزش، ما روش های مرتب سازی صعوی و نزولی را بر اساس فیلدهای خاصی از جداول بانک اطلاعاتی، با استفاده از دستور ORDER BY را ارائه کردیم. امیدواریم که از مباحث آشنایی با دستور مرتب سازی ORDER BY در SQL ، بخوبی استفاده کرده باشید.

      QR:  جلسه ۰۷ : دستور مرتب سازی ORDER BY در SQL
      به اشتراک بگذارید