हां, किसी प्रश्न में सहसंबंध की गणना करना संभव है। किसी प्रश्न में सहसंबंध को समझने के लिए, आपको पहले एक तालिका बनानी होगी। तालिका बनाने की क्वेरी इस प्रकार है
mysql> टेबल सहसंबंध बनाएं डेमो -> ( -> वैल्यू फ्लोट नॉट नल, -> वैल्यू 2 फ्लोट नॉट नल ->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड)
इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें। तालिका में रिकॉर्ड सम्मिलित करने के लिए क्वेरी इस प्रकार है
mysql> सहसंबंध में डालें डेमो मान (1,10); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> सहसंबंध में डालें डेमो मान (2,4); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> सम्मिलित करें सहसंबंध में डेमो मान (3,5); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> सहसंबंध में डालें डेमो मान (6,17); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें।
क्वेरी इस प्रकार है
mysql> *सहसंबंध डेमो से चुनें;
निम्न आउटपुट है
<पूर्व>+----------+-----------+| मूल्य | value2 |+----------+----------+| 1 | 10 || 2 | 4 || 3 | 5 || 6 | 17 |+----------+----------+4 पंक्तियों में सेट (0.03 सेकंड)अब यहाँ एक प्रश्न में सरल सहसंबंध है
mysql> सहसंबंध डेमो से @firstValue:=avg(value), -> @secondValue:=avg(value2), -> @division:=(stddev_samp(value) * stddev_samp(value2)) चुनें;
निम्न आउटपुट है
<पूर्व>+--------------------------+--------------------- -------------------------------------------------- -------------+| @firstValue:=औसत(मान) | @secondValue:=avg(value2) | @डिवीजन:=(stddev_samp(value) *stddev_samp(value2)) |+--------------------------+---------- ------------------------+---------------------------- --------------------------+| 3 | 9 | 12.84090685617215 |+--------------------------+--------------------- ------+------------------------------------------ ------------+1 पंक्ति सेट में (0.00 सेकंड)यहाँ उपरोक्त सहसंबंध क्वेरी की गणना है
mysql> से योग चुनें((मान - @firstValue) * (value2 - @secondValue)) / ((गिनती(मान) -1) *@division) -> सहसंबंध डेमो;
निम्न आउटपुट है
<पूर्व>+------------------------------------------ ------------------------------------------+| योग((मान - @firstValue ) * (value2 - @secondValue)) / ((गिनती(मान) -1) * @division) |+------------------ -------------------------------------------------- ------------------------+| 0.700885077290727 | -------------------------------------------+1 पंक्ति सेट में (0.00 सेकंड)