1 / 8

گروه بندی داده ها بوسیله group by

گروه بندی داده ها بوسیله group by. Select <columns name> [From <source table(s)>] [Where <conditions>] [Group by<column name>] [Having <condition for group results>] [Order by<column list>]. گروه بندی داده ها بوسیله group by. از هر کالا چه تعداد توسط تهیه کنندگان تهیه می شود؟.

Download Presentation

گروه بندی داده ها بوسیله group by

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. گروه بندی داده ها بوسیله group by Select <columns name> [From <source table(s)>] [Where <conditions>] [Group by<column name>] [Having <condition for group results>] [Order by<column list>]

  2. گروه بندی داده ها بوسیله group by از هر کالا چه تعداد توسط تهیه کنندگان تهیه می شود؟ Select Qty,p# From sp Select p#,sum(qty) From sp Group by(p#)

  3. توابع مجموع این توابع اکثرا بهمراه group by کاربرد دارند و بر روی گروهی از داده ها اعمال می شوند Sum: برای محاسبه مجموع روی مقادیر یک ستون استفاده می شود avg: این تابع برای محاسبه میانگین روی مقادیر یک ستون استفاده می شود Min/max: به ترتیب برای تعیین مقدار ماکزیمم و مینیمم در یک ستون استفاده می شود Count: تعداد سطر ها را در یک پرس وجو محاسبه می کند.اگر همراه group by استفاده شود، تعداد رکوردهای متعلق به هر گروه را محاسبه می کند مثال: تعداد اقلام کالاهایی که توسط هر تهیه کننده تهیه می شود؟ Select s#,count(*) From sp Group by s#

  4. قراردادن شرط برای گروه ها با having Select s#,count(*) From sp Group by s# Having count(*)>3 می توان برای هریک از گروه های ایجاد شده، در group by شرط قرار داد و ان ها را محدود کرد Having تنها زمانی قابل استفاده است که group by استفاده شده باشد مثال:نام تهیه کنندگانی که بیشتر از سه قلم کالا را تهیه می کنند

  5. ویرایش جدول بمنظور ویرایش مقادیر موجود در جدول و تغییر آنها می توان از دستور update استفاده نمود ساختار دستور: Update نام جدول Set نام ستون=مقدار [,نام ستون= مقدار ,....] Where شرط مثال:شهر تهیه کننده s1 را به تهران تغییر دهید Update s Set city=‘tehran’ Where s#=‘s1’

  6. پیوند جداول گاهی اوقات اطلاعات مورد نظر ما در چندین جدول ذخیره شده و نیاز است تا اطلاعات آن ها را به یکدیگر پیوند دهیم انواع پیوند: inner join outer join cross join Structure: Select column_name(s) From Table1 join type Table2 on join condition Where condition

  7. inner join Film در این روش پیوند، رکوردهای دو جدول برحسب فیلد مشترکشان پیوند داده می شوند ستون های مشترک توسط طراح query مشخص می شود Actor Select film.*,actor.* From film inner join actor on film.filmid=actor.filmid

  8. 1-تعداد دانشجویان هر رشته را به تفکیک بنویسید 2-تعداد درس های گذرانده شده توسط هر فرد را بهمراه شماره دانشجویی فرد چاپ نمایید 3-رشته تمام افرادی که فناوری اطلاعات می باشد به IT تغییر دهید 4-نمرات دانشجو با شماره دانشجویی 38900211 را بنویسید 5-معدل هریک از دانشجویان رشته کامپیوتر را محاسبه و چاپ نمایید

More Related