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



  • ۲۴
  • آبان

جلسه ۲۱ : عملگر LIMIT در SQLite

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

      مقدمه

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

      عملگر LIMIT در SQLite

      در این آموزش شما را با سینتکس و چند نمونه از عملکرد عملگر LIMIT در SQLite آشنا خواهیم کرد.

      سینتکس عملگر LIMIT در SQLite

      سینتکس اصلی دستور SELECT که شامل عملگر LIMIT در SQLite باشد به صورت زیر خواهد بود :

      مثال : 

      سینتکس عملگر OFFSET وقتی که به همراه عملگر OFFSET استفاده می شود به صورت زیر است :

      مثال : 

      SQLite رکوردها را از جایی که با OFFSET مشخص شده است، برمی گرداند.

      مثال

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

      مثال : 

      در مثال زیر رکوردهای جدول COMPANY را بر اساس تعدادی که خودمان در LIMIT مشخص می کنیم بازمی گردانیم:

      مثال : 

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

      مثال : 

      در شرایطی ممکن است بخواهید که رکوردها را از یکه سطر به بعد برگردانید، که در اینگونه موارد از OFFSET استفاده خواهیم کرد.

      در مثال زیر ۳ رکورد از جدول COMPANY از سطر سوم به بعد برگردانده می شود :

      مثال : 

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

      مثال : 

      کلام آخر

      در بخش های قبلی فقط با استفاده از دستورات و عملگرهای شرطی مانند WHERE و LIKE و… می توانستیم رکوردهایی را از جداول دیتابیس خود انتخاب نمائیم،اما کنترلی بر تعداد و محدودیت رکوردهای بازگشتی نداشتیم، در این بخش آموزش های عملگر LIMIT در SQLite را برای اعمال محدودیت بر تعداد رکوردهای نتیجه ارائه کردیم.

      QR:  جلسه ۲۱ : عملگر LIMIT در SQLite
      به اشتراک بگذارید