Division के साथ explore करें
किसी नए डेटाबेस को explore करते समय अक्सर यह स्पष्ट नहीं होता कि डेटा का अर्थ क्या है और कॉलम आपस में कैसे संबंधित हैं.
stackoverflow टेबल में unanswered_pct कॉलम किस जानकारी को दर्शाता है? क्या यह उस टैग वाले बिना उत्तर वाले प्रश्नों का प्रतिशत है (टैग वाले unanswered प्रश्न/टैग वाले सभी प्रश्न)? या कुछ और, जैसे साइट पर सभी बिना उत्तर वाले प्रश्नों में उस टैग का प्रतिशत (टैग वाले unanswered प्रश्न/सभी unanswered प्रश्न)?
उत्तर जानने के लिए unanswered_count (टैग वाले unanswered प्रश्न) को question_count (टैग वाले सभी प्रश्न) से divide करें और देखें कि क्या यह मान unanswered_pct से मेल खाता है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL में Exploratory Data Analysis
अभ्यास निर्देश
- divide by zero त्रुटि से बचने के लिए वे पंक्तियाँ हटा दें जहाँ
question_count0 है. - परिणाम को 10 पंक्तियों तक सीमित करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- Divide unanswered_count by question_count
SELECT ___/___::___ AS computed_pct,
-- What are you comparing the above quantity to?
___
FROM stackoverflow
-- Select rows where question_count is not 0
WHERE ___ ___ ___
___ ___;