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



  • ۲۹
  • مرداد

جلسه ۰۶ : عملگرهای AND, OR و NOT در SQL

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

      مقدمه

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

      در این آموزش یاد خواهید گرفت که چه طور با تعریف شرط های چندگانه، اطلاعاتی را از جداول بانک اطلاعاتی استخراج کنید. همچنین با ساختار و کاربرد دستور NOT نیز آشنا می شوید.

      عملگرهای AND, OR و NOT در SQL

      یک دستور شرطی WHERE ، می تواند با عملگرهای AND, OR و NOT ، ترکیب شود.

      علگرهای AND و OR ، برای استخراج رکوردهایی استفاده می شود که بیش از یک شرط را نیاز دارد:

      • عملگر AND در صورتی که تمام شرط ها درست باشد. رکورد مورد نظر را استخراج می کند.
      • عملگر OR در صورتی که فقط یکی از شرط ها درست باشد. رکورد مورد نظر را استخراج می کند.

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

      ساختار عملگر AND

      مثال : 

      ساختار عملگر OR

      مثال : 

      ساختار عملگر NOT

      مثال : 

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

      جدول زیر ، بخشی از رکوردهای جدول “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

      مثالی از AND

      در مثال زیر، تمام رکورد های جدول “Customers” که در آن ها فیلد country با مقدار “Germany” و فیلد city با مقدار “Berlin” برابر باشد را، نمایش می دهد.

      مثال : 

      مثالی از OR

      در مثال زیر، تمام رکورد های جدول “Customers” که در آن ها فیلد city با مقدار”Berlin” یا “München” برابر باشد را، نمایش می دهد.

      مثال : 

      مثالی از NOT

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

      مثال : 

      ترکیب عملگرهای AND, OR و NOT

      شما می توانید عملگرهای AND, OR و NOT را ترکیب کنید.

      در مثال زیر، تمام رکورد های جدول “Customers” که در آن فیلد country با  “Germany” و فیلد city با “Berlin” یا “München” ،برابر باشد، نمایش داده می شود.

      مثال:

      مثال : 

      مثال ۲:

      تمام رکوردهای جدول “Customers” که فیلد country آن ها برابر “Germany” و “USA” ، نباشد، انتخاب می شود.

      مثال : 

      کلام آخر

      در این بخش از ادامه ی آموزش ها ،ما شما را با چگونگی تعریف شرط های پیچیده و ترکیبی در دستور WHERE ، آشنا کردیم. امیدواریم که مباحث آموزش آشنایی با عملگرهای AND, OR و NOT در SQL ، به اندازه کافی برای شما مفید بوده باشد.

      QR:  جلسه ۰۶ : عملگرهای AND, OR و NOT در SQL
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر
        • تصویر کاربر
      2. تصویر کاربر