نتیجه به شکل زیر خواهد بود:

این تاپیک 0 پاسخ و 1 مشارکت کننده دارد . آخرین آپدیت توسط :  صبا ...saba ،‏ 1 سال و 5 ماه پیش .

١۴۴ visibility
نویسنده پست
جمعه ، ۲۷ فروردین ۱۳۹۵     ۹:۲۵ ق.ظ #


صبا ...saba

Subscriber
0 پست669 تاپیک

نتیجه فوق آن چیزی نیست که ما می خواهیم.

توضیح اینکه چرا دستور SELECT فوق نمی تواند مورد استفاده قرار گیرد:

دستور SELECT فوق دو ستون Customer و (SUM(OrderPrice را مشخص کرده است، ستون (SUM(OrderPrice تنها یک مقدار را بر می گرداند که جمع کل مقادیر ستون OrderPrice است، در حالیکه ستون Customer شش مقدار را بر می گرداند. بنابراین این دستور نتیجه درستی به ما نمی دهد. اما همان طور که می بینید با اضافه کردن عبارت GROUP BY این مشکل حل می شود.

 

0  تشکر
پست 1 تا 1 (از مجموع 1 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .