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



  • ۲۴
  • آبان

جلسه ۱۶ : عملگرهای AND و OR در SQLite

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

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، و کاربرانی که دوره آموزش SQLite را دنبال می کنند. در بخش قبلی با ساختار شرطی WHERE در SQLite آشنا شدیم که به ما اجازه می دهد تا با تعریف یک شرط در ادامه ی دستور SELECT رکوردهای جدول یا جداولی از SQLite را بر اساس شرط تعریف شده فیلتر کنیم، اما گاهی نیاز است که بیش از یک شرط را در دستور SELECT داشته باشیم، که برای اعمال شروط چندگانه در ساختار SELECT عملگرهای AND و OR در SQLite ارائه شده است. در ادامه ی این مباحث شما را با چگونگی استفاده از عملگرهای AND و OR در SQLite آشنا خواهیم کرد.

      عملگرهای AND و OR در SQLite

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

      عملگر AND در SQLite

      عملگر AND اجازه ی تعریف شروط چندگانه را در یک ساختار شرطی WHERE در SQLite را می دهد.

      زمانیکه از AND استفاده می کنید، فقط وقتی که تمام شروط AND در یک رکورد درست باشند، آن رکورد انتخاب می شود.

      سینتکس AND

      این سینتکس اصلی عملگر AND در ساختار شرطی WHERE می باشد :

      مثال : 

      به همین ترتیب شما می توانید تعداد شرط را در ساختار شرطی WHERE با استفاده از AND تعریف کنید.

      در این حالت نیز باید تعداد شرط درست باشند تا نتیجه را دریافت کنید.

      مثال

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

      مثال : 

      کد SELECT زیر تمام رکوردهایی را لیست می کند که AGE آن ها بزرگتر یا مساوی ۲۵ بوده و salary نیز بزرگتر مساوی ۶۵۰۰۰٫۰۰ باشد:

      مثال : 

      عملگر OR در SQLite

      عملگر OR نیز همانند AND برای تعریف شروط چند گانه در ساختار SELECT به کار می رود.

      تفاوت OR با AND در این است، که در ساختار OR تنها در صورت صحیح بودن یک شرط نتیجه true می شود.

      سینتکس OR

      این سینتکس اصلی عملگر OR در ساختار شرطی WHERE می باشد :

      مثال : 

      به همین ترتیب شما می توانید تعداد شرط را در ساختار شرطی WHERE با استفاده از OR تعریف کنید.

      در این حالت نیز کافیست یکی از تعداد شرط درست باشد تا نتیجه را دریافت کنید.

      مثال

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

      مثال : 

      کد SELECT زیر تمام رکوردهایی را لیست می کند که AGE آن ها بزرگتر یا مساوی ۲۵ بوده یا salary بزرگتر مساوی ۶۵۰۰۰٫۰۰ باشد:

      مثال : 

      کلام آخر

      در حالت ساده ، شما فقط می توانید یک شرط را در ساختار شرطی WHERE تعریف کنید، اما در اغلب موارد نیاز به تعریف بیش از یک شرط را خواهید داشت، که عملگرهای AND و OR در SQLite این مسئله را حل می کنند.

      QR:  جلسه ۱۶ : عملگرهای AND و OR در SQLite
      به اشتراک بگذارید