मेरे तालिका है-कॉलम के औसत की गणना कैसे करें और फिर इसे ऑरैकल में एक चुनिंदा क्वेरी में शामिल करें?
create table mobile
(
id integer,
m_name varchar(20),
cost integer
)
और मूल्यों कर रहे हैं -
insert into mobile values(10,'NOkia',100);
insert into mobile values(11,'Samsung',150);
insert into mobile values(12,'Sony',120);
मुझे पता है कि स्तंभ लागत पर औसत की गणना करने के लिए, मेरे कोड है-
select avg(cost) from mobile;
और नतीजा
लेकिन iw चींटी औसत की गणना करने के लिए और फिर यह भी पता चलता फर्क यह करने में सक्षम था, लेकिन, मैं चयन query--
मेरे कोड है में औसत स्तंभ जोड़ने के लिए सक्षम नहीं हूँ ---
SELECT id, m_name as "Mobile Name", cost as Price,avg(cost) as Average,
cost-(select avg(cost) from mobile) as Difference FROM mobile
group by id,m_name,cost;
और उत्पादन होता है -
id Mobile Name Price Average Difference
10 Nokia 100 100 -23
11 Samsung 150 150 27
12 Sony 120 120 -3
है कि मैं क्या चाहता है यह औसत स्तंभ को दूर करने के लिए है .. मैं इस चाहता है ---
id Mobile Name Price Average Difference
10 Nokia 100 123 -23
11 Samsung 150 123 27
12 Sony 120 123 -3
कृपया मदद ...
+1 'तालिका बनाएं' और नमूना डेटा को 'डालने' के रूप में आपूर्ति करने के लिए +1, लेकिन यह ओरेकल वाक्यविन्यास मान्य नहीं है (ओरेकल में 'bigint' या 'int नहीं है)। और संख्याओं को एकल उद्धरण में नहीं रखा जाना चाहिए! –
@ जस्टिन पिहनी, आप इसके बजाय '[faq]', [faq], '[ask]', [ask] आदि का उपयोग कर सकते हैं, http://stackoverflow.com/editing-help#comment-formatting – Ben
@Ben धन्यवाद, मैं टिप्पणी स्वरूपण देखने के लिए मतलब रहा है। बहुत सराहना की। –