কম্পিউটার টিউটোরিয়াল

MySQL-এ স্ট্রিং-এ সংখ্যা আছে কিনা যাচাই করা

MySQL-এ একটি স্ট্রিং-এ সংখ্যা (০-৯) আছে কিনা যাচাই করতে REGEXP (রেগুলার এক্সপ্রেশন) ব্যবহার করুন।

সিনট্যাক্স

SELECT * FROM yourTableName WHERE yourColumnName REGEXP '[0-9]';

উদাহরণ

টেবিল তৈরি করি:

mysql> create table StringContainsNumber 
    -> ( 
    -> Id int not null auto_increment, 
    -> Words text, 
    -> primary key(Id) 
    -> ); Query OK, 0 rows affected (0.53 sec)

রেকর্ড যোগ করি:

mysql> insert into StringContainsNumber(Words) values('He12345llo'); 
mysql> insert into StringContainsNumber(Words) values('MySQL is not a programming 4language'); 
mysql> insert into StringContainsNumber(Words) values('Java is an object oriented'); 
mysql> insert into StringContainsNumber(Words) values('Java does not support 456 multiple inheritance'); 
mysql> insert into StringContainsNumber(Words) values('MySQL is a RDBMS 456');

সকল রেকর্ড

mysql> select *from StringContainsNumber;

আউটপুট

+----+------------------------------------------------+
| Id | Words                                          |
+----+------------------------------------------------+
|  1 | He12345llo                                     |
|  2 | MySQL is not a programming 4language           |
|  3 | Java is an object oriented                     |
|  4 | Java does not support 456 multiple inheritance |
|  5 | MySQL is a RDBMS 456                           |
+----+------------------------------------------------+
5 rows in set (0.00 sec)

সংখ্যাযুক্ত স্ট্রিং খুঁজুন

mysql> select *from StringContainsNumber where Words regexp '[0-9]';

ফলাফল

+----+------------------------------------------------+
| Id | Words                                          |
+----+------------------------------------------------+
|  1 | He12345llo                                     |
|  2 | MySQL is not a programming 4language           |
|  4 | Java does not support 456 multiple inheritance |
|  5 | MySQL is a RDBMS 456                           |
+----+------------------------------------------------+
4 rows in set (0.11 sec)
নোট: রেকর্ড ৩-এ কোনো সংখ্যা নেই, তাই তা ফলাফলে আসেনি।
  1. সুইফটে স্ট্রিং-এ স্পেশাল ক্যারেক্টার আছে কিনা চেক করার পদ্ধতি

  2. সুইফটে একটি স্ট্রিং অন্য স্ট্রিং কন্টেইন (Contains) করে কিনা চেক করার পদ্ধতি

  3. পাইথনে লিস্টে কনsekutিভ নম্বর আছে কিনা যাচাই করুন

  4. Python-এ স্ট্রিং শুধু সংখ্যা ধারণ করছে কিনা যাচাই করা