حالا ما بسوی فانکشن های جمع بندی میریم . یادتون هست که از فانکشن SUM برای محاسبه کل فروش استفاده کردیم ؟ حالا اگر بخواهیم کل فروش فروشگاه های هر شهر را بدست آوریم چه باید بکنیم ؟ اینجا ۲ چیز لازم است. اول باید نام فروشگاه ها را مانند کل فروش جمع ببندیم و سپس باید مطمئن شویم که تمام فروش ها طبق نام فروشگاه ها باید دسته بندی شود .
SELECT “column_name1″, SUM(“column_name2″) FROM “table_name” GROUP BY “column_name1″
مثال: جدول زیر را در نظر بگیرید .
Table Store_Information
|
store_name |
Sales |
Date |
|
Los Angeles |
$1500 |
Jan-05-1999 |
|
San Diego |
$250 |
Jan-07-1999 |
|
Los Angeles |
$300 |
Jan-08-1999 |
|
Boston |
$700 |
Jan-08-1999 |
SELECT store_name, SUM(Sales) FROM Store_Information GROUP BY store_name
نتیجه
|
store_name |
SUM(Sales) |
|
Los Angeles |
$1800 |
|
San Diego |
$250 |
|
Boston |
$700 |
کلمه کلیدی Group By وقتی استفاده میشود که ما در حال انتخاب چند ستون هستیم و حداقل یک عملگر محاسباتی در عبارت select داریم . در این زمان ما باید تمام ستونهای دیگر را گروه کنیم.
دیدگاه خود را بیان کنید.
باید وارد سایت شده باشید برای دیدگاه دادن