কম্পিউটার

কিভাবে একটি প্রশ্ন MySQL-এ প্রতিটি সারির জন্য 2টি ঘর গুণ করতে পারে?


আপনি দুটি কক্ষের মধ্যে গুণন অপারেটর (*) ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ

আপনার টেবিলের নাম থেকে আপনার কলামের নাম1, আপনার কলামের নাম2, আপনার কলামের নাম1*yourColumnName2কে ‘যেকোনো পরিবর্তনশীল নাম’ হিসাবে নির্বাচন করুন;

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ

mysql> সারণি MultiplicationDemo তৈরি করুন -> ( -> FirstPrice int, -> SecondPrice int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.63 সেকেন্ড)

এখন আপনি সন্নিবেশ কমান্ড ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করতে পারেন। প্রশ্নটি নিম্নরূপ

mysql> MultiplicationDemo মানের মধ্যে সন্নিবেশ করুন গুণিতক ডেমো মান (5,6); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড) mysql> গুণন ডেমো মানগুলিতে সন্নিবেশ করুন (6,3); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ

mysql> MultiplicationDemo থেকে *নির্বাচন করুন;

নিম্নলিখিত আউটপুট

<প্রে>+------------+------------+| প্রথম মূল্য | দ্বিতীয় মূল্য |+------------+------------+| 10 | 2 || 4 | 2 || 5 | 6 || 6 | 3 |+------------+------------+4 সারি সেটে (0.00 সেকেন্ড)

এখানে 2টি ঘর গুণ করার জন্য প্রশ্ন রয়েছে

mysql> MultiplicationDemo থেকে FirstPrice,SecondPrice, -> FirstPrice*SecondPrice 'MultiplicationResult' -> হিসেবে নির্বাচন করুন;

নিম্নলিখিত আউটপুট

<প্রে>+------------+------------------------------- ---+| প্রথম মূল্য | দ্বিতীয় মূল্য | গুণফল --+| 10 | 2 | 20 || 4 | 2 | 8 || 5 | 6 | 30 || 6 | 3 | 18 |+------------+------------+--------- --+4 সারি সেটে (0.03 সেকেন্ড)
  1. আমি কিভাবে MySQL এ প্রতিটি সারিতে যোগ করব?

  2. মাইএসকিউএল-এ কিভাবে প্রতিটি গ্রুপের জন্য শীর্ষ 2 সারি নির্বাচন করবেন?

  3. আমরা কি MySQL-এ DATEPART() দ্বারা সারি নির্বাচন করতে পারি? এটা কি সম্ভব?

  4. কিভাবে একটি MySQL ক্যোয়ারী সঙ্গে নির্দিষ্ট সারি খুঁজে পেতে?