शुरू करेंमुफ़्त में शुरू करें

ऑर्डरों की संख्या और कुल लागत निकालना

इस अभ्यास में, आप दो टेबल्स को 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.___;
कोड संपादित करें और चलाएँ