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

Query processing order से जुड़ी सामान्य गलतियाँ

eSymphony यह जानना चाहता है कि किन composers के पास 1,000,000 milliseconds से छोटे songs नहीं हैं, और यह केवल उन tracks के लिए जहाँ genre id 1 के बराबर है.

आपको किसी व्यक्ति की लिखी एक क्वेरी मिली है जिसने यह समस्या हल करने की कोशिश की थी. उनके पास query processing order का वैसा ज्ञान नहीं है जैसा आपके पास है, इसलिए कुछ गलतियाँ हो गई हैं. आप उदारतापूर्वक उनकी मदद कर रहे हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Oracle SQL परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • दी गई क्वेरी को इस तरह अनुकूलित करें कि वह बिना त्रुटि के चले.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

-- Adapt this query to make it run without errors
SELECT Composer, MIN(Milliseconds) AS MinSongLength
FROM Track
WHERE GenreId = 1 AND MIN(Milliseconds) > 1000000
GROUP BY Composer
ORDER BY MinSongLength
कोड संपादित करें और चलाएँ