কম্পিউটার

একটি MySQL ক্যোয়ারীতে একটি পারস্পরিক সম্পর্ক গণনা করা কি সম্ভব?


হ্যাঁ, একটি প্রশ্নের মধ্যে একটি পারস্পরিক সম্পর্ক গণনা করা সম্ভব। একটি প্রশ্নের মধ্যে পারস্পরিক সম্পর্ক বোঝার জন্য, আপনাকে প্রথমে একটি টেবিল তৈরি করতে হবে। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ

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 সেকেন্ড)
  1. সারি মুছে ফেলার জন্য MySQL ক্যোয়ারী

  2. একই MySQL ক্যোয়ারীতে একটি সন্নিবেশ বা একটি আপডেট করা কি সম্ভব?

  3. দুটি টেবিলে একটি একক MySQL নির্বাচন প্রশ্ন সম্ভব?

  4. MySQL প্রশ্নে প্রবেশ করা হচ্ছে