কম্পিউটার

একটি MySQL ফাংশন তৈরি করুন এবং একটি কলামে মানের গড় খুঁজুন


আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable638 (নাম varchar(100), মার্কস int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.68 সেকেন্ড)

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন DemoTable638 মানগুলিতে
mysql> সন্নিবেশ করুন )mysql> DemoTable638 মানগুলিতে ঢোকান /প্রে> 

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable638 থেকে *নির্বাচন করুন;

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

তৈরি করবে <প্রে>+------+-------+| নাম | চিহ্ন |+------+------+| জন | 67 || জন | 90 || ডেভিড | 99 || জন | 60 |+------+------+4 সারি সেটে (0.00 সেকেন্ড)

নিম্নলিখিত একটি ফাংশন তৈরি করার জন্য ক্যোয়ারী যা একটি গড় −

প্রদান করে
mysql> গ্লোবাল log_bin_trust_function_creators=1 সেট করুন; ক্যোয়ারী ঠিক আছে, 0 সারি প্রভাবিত (0.28 সেকেন্ড)mysql> ডিলিমিটার //mysql> ফাংশন তৈরি করুন getAverageDemo() INT ফেরত দেয় শুরু করে মান ঘোষণা করুন INT; DemoTable638 WHERE Name="John" থেকে AVG(মার্কস) INTO মান নির্বাচন করুন; ফেরত মূল্য; শেষ; //কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.35 সেকেন্ড)mysql> DELIMITER;

এখন আপনি সিলেক্ট স্টেটমেন্ট −

ব্যবহার করে ফাংশনটিকে কল করতে পারেন
mysql> getAverageDemo();
নির্বাচন করুন

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

তৈরি করবে <প্রে>+-------------------+| getAverageDemo() |+-------------------+| 72 |+-----------------+1 সারি সেটে (0.01 সেকেন্ড)
  1. MySQL-এ একটি নির্দিষ্ট কলামের মানের আকার আনুন এবং যোগফল প্রদর্শন করুন

  2. MySQL-এ একটি কলাম আপডেট করুন এবং ট্রেলিং আন্ডারস্কোর মানগুলি সরিয়ে দিন

  3. MySQL-এ ডুপ্লিকেট কলামের মান খুঁজুন এবং সেগুলি প্রদর্শন করুন

  4. MySQL-এ একটি কলামে সর্বোচ্চ মান খুঁজুন