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



  • ۲۹
  • مرداد

جلسه ۱۷ : کار با عملگر IN در SQL

  • دسته‌بندی‌ها :
جلسه ۱۷ : کار با عملگر IN در SQL
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

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

      آشنایی و کار با عملگر IN در SQL

      عملگر IN به شما اجازه می دهد که چندین مقدار را در یک شرط WHERE مشخص کنید.

      عملگر IN یک دستور کوتاه، برای شرط های چندگانه است.

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

      مثال : 

      یا به صورت زیر:

      مثال : 

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

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

      مثال های از عملگر IN

      مثال زیر تمام رکوردهای جدول Customers را که فیلد Country آنها، برابر با یکی از مقادیر “Germany”, “France” و “UK” باشد را نمایش می دهد:

      مثال : 

      مثال زیر تمام رکوردهای جدول Customers را که فیلد Country آنها، برابر با یکی از مقادیر “Germany”, “France” و “UK” نباشد را نمایش می دهد:

      مثال : 

      مثال زیر تمام رکوردهای جدول Customers را که فیلد Country آنها در جدول Suppliers نیز موجود باشد را نمایش می دهد:

      مثال : 

      کلام آخر

      در این بخش نیز شما را با عملگر IN ، که برای جستجوی مقادیر چندگانه در دستور WHERE بسیار کاربرد دارد. آشنا کردیم. همچنین از این دستور در دستورات SELECT های تو در تو نیز، استفاده می شود. امیدواریم که مباحث آشنایی و کار با عملگر IN در SQL مورد توجه و استفاده ی شما قرار گرفته باشد.

      QR:  جلسه ۱۷ : کار با عملگر IN در SQL
      به اشتراک بگذارید