কম্পিউটার

varchar প্রকার এবং সংখ্যাসূচক মান থেকে সর্বোচ্চ আইডি পেতে MySQL ক্যোয়ারী?


সংখ্যায় varchar প্রকার এবং মান থেকে সর্বোচ্চ আইডি পেতে MAX() এ CAST() ব্যবহার করুন। প্রথমে একটি টেবিল তৈরি করা যাক। এখানে, আমাদের varchar প্রকার −

সহ একটি কলাম আছে
mysql> টেবিল তৈরি করুন DemoTable( UserMarks varchar(20)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.77 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে সন্নিবেশ করুন DemoTable মানগুলিতে ('45'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান ('56'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন('89 '); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন('99'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন ('91'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)mysql> DemoTable মান ('94') ঢোকান; ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)

নির্বাচনী বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> DemoTable থেকে *নির্বাচন করুন;

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

তৈরি করবে <প্রে>+------------+| ইউজারমার্কস |+------------+| 77 || 98 || 45 || 56 || 89 || 99 || 91 || 94 |+----------+8 সারি সেটে (0.00 সেকেন্ড)

varchar টাইপ থেকে সর্বোচ্চ id এবং সংখ্যাসূচক মানগুলি পেতে নিম্নলিখিত ক্যোয়ারী রয়েছে −

mysql> DemoTable থেকে MAX(CAST(UserMarks AS SIGNED)) MAX_VALUE হিসাবে নির্বাচন করুন;

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

তৈরি করবে <প্রে>+------------+| MAX_VALUE |+------------+| 99 |+----------+1 সারি সেটে (0.00 সেকেন্ড)
  1. MySQL ক্যোয়ারী টেবিল থেকে শুধুমাত্র NULL মান প্রতিস্থাপন করতে?

  2. খরচ এবং পরিমাণ সহ কলামের মান থেকে মোট পরিমাণ গণনা করতে MySQL ক্যোয়ারী?

  3. MySQL ক্যোয়ারী সারি মান সমষ্টি এবং ফলাফল বাছাই?

  4. মাইএসকিউএল কোয়েরি দুটি কলাম থেকে সমস্ত কলামের মান গণনা করতে এবং মোট গণনার মধ্যে NULL মান বাদ দিতে?