কম্পিউটার

মাইএসকিউএল-এর ভারচার কলাম থেকে একটি নির্দিষ্ট মানের চেয়ে বেশি মান কীভাবে পাওয়া যায়?


যেহেতু আপনি যে কলামে একটি নির্দিষ্ট মানের চেয়ে বেশি মান পেতে চান সেটি VARCHAR, CAST() ফাংশনটি ব্যবহার করুন। উদাহরণস্বরূপ, varchar মান সহ একটি কলাম থেকে 999-এর বেশি মান আনতে।

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

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

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে সন্নিবেশ করুন DemoTable মানগুলিতে ('860'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.25 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান ('12345'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.30 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন('908345 '); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+---------+| মান |+---------+| 900 || 1090 || 860 || 12345 || 908345 |+---------+5 সারি সেটে (0.00 সেকেন্ড)

varchar কলাম −

থেকে একটি নির্দিষ্ট মানের চেয়ে বেশি একটি মান পেতে ক্যোয়ারী নিচে দেওয়া হল
mysql> DemoTable থেকে max(cast(Value AS SIGNED)) নির্বাচন করুন;

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

তৈরি করবে <প্রে>+-------------------------------+| সর্বোচ্চ(কাস্ট(স্বাক্ষরকৃত মান)) |+----------------------------+| 908345 |+----------------------------+1 সারি সেটে (0.05 সেকেন্ড)
  1. মাইএসকিউএল-এ কলামের নাম হিসাবে 'থেকে' কীভাবে তৈরি করবেন?

  2. MySQL এ SELECT ক্যোয়ারী থেকে একটি নির্দিষ্ট কলাম রেকর্ড কিভাবে পেতে হয়?

  3. একটি মাইএসকিউএল কলামে একটি নির্দিষ্ট অক্ষর কীভাবে প্রতিস্থাপন করবেন?

  4. MySQL-এ VARCHAR কলাম থেকে সর্বাধিক মান খুঁজুন