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



  • ۲۶
  • آبان

جلسه ۲۹ : عملگر UNION در SQLite

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

      مقدمه

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

      عملگر UNION در SQLite

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

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

      سینتکس اصلی عملگر UNION به صورت زیر است :

      مثال : 

      در ساختار فوق به جای condition می توانید هر عبراتی شرطی را بسته به نیاز خود تعریف کنید.

      مثال

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

      مثال : 

      جدول DEPARTMENT را نیز به صورت زیر در نظر بگیرید :

      مثال : 

      حالا با استفاده از دستور SELECT و عملگر UNION دو جدول فوق را با هم مرتبط کرده و یک query از ترکیب هر دو جدول می نویسیم:

      مثال : 

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

      مثال : 

      عملگر UNION ALL

      عملگر UNION ALL برای ترکیب نتایج دو SELECT که شامل رکوردهای تکراری باشند استفاده می شود.

      همان قوانینی که برای UNION اعمال می شود به اپراتور UNION ALL نیز اعمال می شود.

      سینتکس

      سینتکس اصلی دستور UNION ALL به صورت زیر است :

      مثال : 

      در ساختار فوق به جای condition می توانید هر عبراتی شرطی را بسته به نیاز خود تعریف کنید.

      مثال

      حالا دو جدول فوق را به صورت زیر در دستورات SELECT با هم ترکیب می کنیم :

      مثال : 

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

      مثال : 

      کلام آخر

      گاهی ممکن است که نیاز داشته باشید در نتایج query با استفاده از دستورات SELECT ترکیبی از دو یا چند جدول را داشته باشید، برای اینگونه موارد می توانیم از عملگر UNION در SQLite به نحوی که در مباحث فوق به آن اشاره شد، استفاده کنیم.

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