হ্যাঁ, একটি প্রশ্নের মধ্যে একটি পারস্পরিক সম্পর্ক গণনা করা সম্ভব। একটি প্রশ্নের মধ্যে পারস্পরিক সম্পর্ক বোঝার জন্য, আপনাকে প্রথমে একটি টেবিল তৈরি করতে হবে। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ
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> correlationDemo থেকে *নির্বাচন করুন;
নিম্নলিখিত আউটপুট
<প্রে>+------+---------+| মান | মান2 |+------+---------+| 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)) correlationDemo থেকে;
নিম্নলিখিত আউটপুট
<প্রে>+------------------------------------- -------------------------------------------------------------- -------------+| @firstValue:=avg(value) | @secondValue:=avg(value2) | @বিভাগ:=(stddev_samp(value) *stddev_samp(value2)) |+---------------+------ ----------------------------------------------------------------- ----------------+| 3 | 9 | 12.84090685617215 |+----------------------------+---------------------- --------------------------------------------------------------------------- ------------+1 সারি সেটে (0.00 সেকেন্ড)এখানে উপরোক্ত পারস্পরিক সম্পর্ক প্রশ্নের হিসাব
mysql> যোগফল ( ( মান - @firstValue ) * (value2 - @secondValue) ) / ((count(value) -1) *@division) থেকে -> correlationDemo;নির্বাচন করুন
নিম্নলিখিত আউটপুট
<পূর্ব>+------------------------------------------------------------ -----------------------------------------------------------+| যোগফল( ( মান - @প্রথম মান ) * (মান2 - @সেকেন্ডভ্যালু) ) / ((গণনা(মান) -1) * @বিভাজন) |+------------------ -------------------------------------------------- ------------------------+| 0.7008850777290727 |+--------------------------------------------------------- ---------------------------------------------- সেটে +1 সারি (0.00 সেকেন্ড)