কম্পিউটার

MySQL regexp শুধুমাত্র স্ট্রিং বা সংখ্যার সাথে মিশ্রিত স্ট্রিং সহ রেকর্ড প্রদর্শন করতে। শুধুমাত্র সংখ্যা রেকর্ড উপেক্ষা করুন


এই জন্য, আপনি REGEXP ব্যবহার করতে পারেন। নিম্নলিখিত সিনট্যাক্স −

select yourColumnName from yourTableName where yourColumnName REGEXP '[a−zA&minu;Z]';

আসুন একটি টেবিল তৈরি করি -

mysql> create table demo41
−> (
−> name varchar(40)
−> );
Query OK, 0 rows affected (0.64 sec)

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

এর সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into demo41 values('John Smith34')
−> ;
Query OK, 1 row affected (0.13 sec)
mysql> insert into demo41 values('John Smith');
Query OK, 1 row affected (0.11 sec)
mysql> insert into demo41 values('9234John Smith');
Query OK, 1 row affected (0.14 sec)
mysql> insert into demo41 values('john smith');
Query OK, 1 row affected (0.23 sec)
mysql> insert into demo41 values('98775');
Query OK, 1 row affected (0.15 sec)

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

ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুন
mysql> select *from demo41;

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

তৈরি করবে
+----------------+
| name           |
+----------------+
| John Smith34   |
| John Smith     |
| 9234John Smith |
| john smith     |
| 98775          |
+----------------+
5 rows in set (0.00 sec)

নিচে MySQL regexp −

-এর জন্য ক্যোয়ারী দেওয়া হল
mysql> select name from demo41 where name REGEXP '[a−zA−Z]';

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

তৈরি করবে
+----------------+
| name           |
+----------------+
| John Smith34   |
| John Smith     |
| 9234John Smith |
| john smith     |
+----------------+
4 rows in set (0.00 sec)

  1. মাইএসকিউএল-এ সংখ্যা সহ বৃত্তাকার রেকর্ড

  2. MySQL এ NULL এবং NOT NULL রেকর্ড সহ একটি কলাম থেকে শুধুমাত্র NULL মান প্রদর্শন করুন

  3. শুধুমাত্র MySQL এর সাথে IN ক্লজের ভিতরে নির্দিষ্ট মান প্রদর্শন করবেন?

  4. MySQL REGEXP নির্দিষ্ট সংখ্যা দিয়ে শুরু করে স্ট্রিং + নম্বর রেকর্ড আনতে?