একটি স্ট্রিংয়ে সংখ্যা রয়েছে তা পরীক্ষা করতে, আপনি regexp অর্থাৎ রেগুলার এক্সপ্রেশন ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -
আপনার টেবিলের নাম থেকে *নির্বাচন করুন যেখানে আপনার কলামের নাম REGEXP ‘[0-9]’;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> সারণি তৈরি করুন StringContainsNumber -> ( -> Id int not null auto_increment, -> Words text, -> প্রাথমিক কী(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.53 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> StringContainsNumber(Words) মান ('He12345llo'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> স্ট্রিংকন্টেন নম্বর (শব্দ) মানগুলিতে সন্নিবেশ করুন ('MySQL একটি প্রোগ্রামিং4ভাষা নয়,'); 1 সারি প্রভাবিত (0.17 সেকেন্ড) mysql> StringContainsNumber(Words) মানগুলিতে সন্নিবেশ করুন('Java is an object oriented'); Query OK, 1 সারি প্রভাবিত (0.18 sec)mysql> StringContainsNumber(Words) মানগুলিতে সন্নিবেশ করুন('Java করে না সমর্থন 456 মাল্টিপল ইনহেরিট্যান্স');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> স্ট্রিংকন্টেন নম্বর(শব্দ) মানগুলিতে সন্নিবেশ করুন('MySQL একটি RDBMS 456');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> StringContainsNumber থেকে *নির্বাচন করুন;
নিচের আউটপুট।
<প্রে> +-------------------------------------------- -------+| আইডি | শব্দ |+----+-------------------------------------------- ------+| 1 | He12345llo || 2 | মাইএসকিউএল একটি প্রোগ্রামিং 4 ভাষা নয় || 3 | জাভা একটি অবজেক্ট ওরিয়েন্টেড || 4 | জাভা 456 একাধিক উত্তরাধিকার সমর্থন করে না || 5 | MySQL হল একটি RDBMS 456 |+------+-------------------------------------- ----------+5 সারি সেটে (0.00 সেকেন্ড)REGEXP −
ব্যবহার করে সংখ্যা আছে এমন স্ট্রিং খুঁজে বের করার জন্য এখানে ক্যোয়ারী আছেmysql> StringContainsNumber থেকে *নির্বাচন করুন যেখানে Words regexp '[0-9]';
নিচের আউটপুট −
<প্রে> +-------------------------------------------- -------+| আইডি | শব্দ |+------------------------------------------------------------ ------+| 1 | He12345llo || 2 | মাইএসকিউএল একটি প্রোগ্রামিং 4 ভাষা নয় || 4 | জাভা 456 একাধিক উত্তরাধিকার সমর্থন করে না || 5 | MySQL হল একটি RDBMS 456 |+------+-------------------------------------- ----------+4 সারি সেটে (0.11 সেকেন্ড)