আপনি যদি শুধুমাত্র স্ট্রিং মান চান, তাহলে নিচের সিনট্যাক্স −
ব্যবহার করুনyourTableName থেকে *নির্বাচন করুন যেখানে yourColumnName regexp '^[0-9]+$' নয়;
আপনি যদি শুধুমাত্র সংখ্যা চান, তাহলে নিচের সিনট্যাক্স −
ব্যবহার করুনyourTableName থেকে *নির্বাচন করুন যেখানে yourColumnName regexp '^[0-9]+$';
আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable( Id varchar(100)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.49 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে সন্নিবেশ করুন DemoTable মানগুলিতে ('Carol_Smith'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন ('2000'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+| আইডি |+------------+| 1000 || জন || ক্যারল_স্মিথ || 2000 |+------------+4 সারি সেটে (0.00 সেকেন্ড)কেস 1 − −
শুধুমাত্র স্ট্রিং মান পেতে ক্যোয়ারীটি নিচে দেওয়া হলmysql> DemoTable থেকে *নির্বাচন করুন যেখানে Id NOT regexp '^[0-9]+$';
এটি শুধুমাত্র স্ট্রিং কলাম মান −
প্রদর্শন করে নিম্নলিখিত আউটপুট তৈরি করবে <প্রে>+------------+| আইডি |+------------+| জন || Carol_Smith |+------------+2 সারি সেটে (0.00 সেকেন্ড)কেস 2 − −
শুধুমাত্র সংখ্যাগুলি পেতে ক্যোয়ারীটি নিচে দেওয়া হল৷mysql> DemoTable থেকে *নির্বাচন করুন যেখানে Id regexp '^[0-9]+$';
এটি শুধুমাত্র ডিজিট কলামের মান −
প্রদর্শন করে নিম্নলিখিত আউটপুট তৈরি করবে <প্রে>+------+| আইডি |+------+| 1000 || 2000 |+------+2 সারি সেটে (0.00 সেকেন্ড)