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



  • ۲۴
  • آبان

جلسه ۲۲ : دستور ORDER BY در SQLite

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

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، و کاربرانی که دوره آموزش SQLite را دنبال می کنند. تاکنون چگونگی استخراج رکوردها را از جداول دیتابیس با استفاده از دستور SELECT و تعریف ساختارهای شرطی متفاوتی را با استفاده از دستور WHERE و عملگرهایی نظیر LIKE ، GLOB و… را ارائه کردیم، در حالت ساده رکوردها بدون ترتیب خاصی در نتیجه ی Query بازگردانده می شوند، در اغلب موارد شما نیاز دارید که رکوردها بر اساس یکی از ستون های جدول بر اساس صعودی یا نزولی مرتب شده و در نتیجه بازگردانده شوند، که در این صورت می توانید از دستور ORDER BY در SQLite استفاده کنید.

      دستور ORDER BY در SQLite

      در این آموزش شما را با سینتکس دستور ORDER BY در SQLite و مثال هایی از آن اشنا خواهیم کرد.

      سینتکس دستور ORDER BY در SQLite

      سینتکس استفاده از ORDER BY به صورت زیر خواهد بود :

      مثال : 

      شما می توانید بیش از یک ستون را در ساختار ORDER BY تعریف کنید.

      مثال

      جدول COMPANY را با رکوردهای زیر در نظر بگیرید :

      مثال : 

      در مثال زیر نتایج به صورت نزولی بر اساس فیلد SALARY مرتب می شوند :

      مثال : 

      نتیجه ی کد فوق به صورت زیر خواهد بود :

      مثال : 

      در مثال زیر نتایج به صورت نزولی بر اساس فیلدهای SALARY و NAME مرتب می شوند :

      مثال : 

      نتیجه ی کد فوق به صورت زیر خواهد بود :

      مثال : 

      در مثال زیر نتایج به صورت نزولی بر اساس فیلد NAME مرتب می شوند :

      مثال : 

      نتیجه ی کد فوق به صورت زیر خواهد بود :

      مثال : 

      کلام آخر

      در عمل وقتی که از سیستم مدیریت دیتایس SQLite در برنامه های مختلف خود استفاده می کنید، غالبا نیاز دارید که نتایج query ها را بر اساس یک یا چند فیلد که به صورت صعودی یا نزولی مرتب شده باشند در یافت کنید، در چنین مواردی ، استفاده از دستور ORDER BY در SQLite بهترین گزینه خواهد بود.

      QR:  جلسه ۲۲ : دستور ORDER BY در SQLite
      به اشتراک بگذارید