ऑर्डरों की संख्या और कुल लागत निकालना
इस अभ्यास में, आप दो टेबल्स को JOIN करेंगे ताकि प्रत्येक व्यक्ति के लिए कुल ऑर्डरों की संख्या और सभी ऑर्डरों की कीमतों का योग मिल सके। आपको आवश्यक जानकारी पाने के लिए Person और History टेबल्स को उनके primary और foreign keys पर जोड़ना होगा।
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server में Hierarchical और Recursive Queries
अभ्यास निर्देश
- ऑर्डरों की संख्या
COUNT()करें और उसका उपनामOrdersरखें। - सभी ऑर्डरों की कुल कीमत
SUM()करें और उसका उपनामCostsरखें। PersonऔरHistoryटेबल्स को जोड़ें।GROUP BYका उपयोग करकेIDपर जानकारी को समेकित करें।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
INSERT INTO Person
VALUES (1, 'Andrew', 'Anderson','Union Ave 10','New York','1986-12-30');
INSERT INTO Person
VALUES (2, 'Sam', 'Smith','Flushing Ave 342','New York','1986-12-30');
INSERT INTO History VALUES ( 1, 'IPhone XS', 1000, 1);
INSERT INTO History VALUES ( 2, 'MacBook Pro', 1800, 1);
INSERT INTO History VALUES ( 5, 'IPhone XR', 600, 2);
INSERT INTO History VALUES ( 6, 'IWatch 4', 400, 1);
SELECT
Person.ID,
-- Count the number of orders
___(___) as ___,
-- Add the total price of all orders
___(___) as ___
FROM Person
-- Join the tables Person and History on their IDs
___ History
ON Person.___ = History.___
-- Aggregate the information on the ID
___ ___ Person.___;