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

MySQL RegEx: N সংখ্যক সেমিকোলন সম্বলিত লাইন খুঁজে বের করা


প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY ,    Title text ); Query OK, 0 rows affected (0.88 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable(Title) values('This is; a; MySQL;Tutorial'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable(Title) values('Java is; an;Object Oriented'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable(Title) values('MongoDB ; is;a; database'); Query OK, 1 row affected (0.12 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন:

mysql> select *from DemoTable;

এটি নিম্নলিখিত আউটপুট তৈরি করবে:

+----+-----------------------------+ | Id | Title                       | +----+-----------------------------+ |  1 | This is; a; MySQL;Tutorial  | |  2 | Java is; an;Object Oriented | |  3 | MongoDB ; is;a; database    | +----+-----------------------------+ 3 rows in set (0.00 sec)

৩টি সেমিকোলন সম্বলিত লাইন খুঁজে বের করার regex:

mysql> select *from DemoTable where Title REGEXP '(.*;){3}';

এটি নিম্নলিখিত আউটপুট তৈরি করবে:

+----+----------------------------+ | Id | Title                      | +----+----------------------------+ |  1 | This is; a; MySQL;Tutorial | |  3 | MongoDB ; is;a; database   | +----+----------------------------+ 2 rows in set (0.00 sec)

  1. Windows-এ MySQL my.cnf (my.ini) ফাইল খুঁজে বের করা

  2. Windows-এ MySQL my.ini ফাইল খুঁজে বের করা

  3. MySQL-এ কলামের সর্বোচ্চ মান বের করা (Find Maximum Value in a Column)

  4. C#-এ রেগুলার এক্সপ্রেশন ব্যবহার করে স্ট্রিং-এ নম্বর খুঁজে বের করা