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

MySQL-এ ইনক্রিমেন্টাল সার্চ এবং নির্দিষ্ট সংখ্যা সম্বলিত মান প্রদর্শন

এজন্য SUBSTRING_INDEX() ব্যবহার করুন।

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

mysql> create table DemoTable (Number varchar(100)); 
Query OK, 0 rows affected (0.60 sec)

রেকর্ড ইনসার্ট করা

mysql> insert into DemoTable values('235678'); 
Query OK, 1 row affected (0.20 sec) 
mysql> insert into DemoTable values('1634990'); 
Query OK, 1 row affected (0.23 sec) 
mysql> insert into DemoTable values('678590'); 
Query OK, 1 row affected (0.46 sec) 
mysql> insert into DemoTable values('908765432'); 
Query OK, 1 row affected (0.14 sec) 
mysql> insert into DemoTable values('222343388773'); 
Query OK, 1 row affected (0.35 sec) 
mysql> insert into DemoTable values('09028215'); 
Query OK, 1 row affected (0.51 sec)

সকল রেকর্ড প্রদর্শন

mysql> select *from DemoTable;

আউটপুট

+--------------+ 
| Number       | 
+--------------+ 
| 235678       | 
| 1634990      | 
| 678590       | 
| 908765432    | 
| 222343388773 | 
| 09028215     | 
+--------------+ 
6 rows in set (0.00 sec)

নির্দিষ্ট সংখ্যা (৫) সম্বলিত মান বের করার কোয়েরি

mysql> select Number from DemoTable where Number LIKE '%5%' ORDER BY LENGTH(SUBSTRING_INDEX(Number, '5', 1));

আউটপুট

+-----------+ 
| Number    | 
+-----------+ 
| 235678    | 
| 678590    | 
| 908765432 | 
| 09028215  | 
+-----------+ 
4 rows in set (0.00 sec)
  1. MySQL CONCAT()으로 여러 컬럼 값을 텍스트와 합쳐 단일 컬럼으로 출력하기

  2. MySQL REGEXP-এ পারেনথেসিস এস্কেপ করে নির্দিষ্ট ফরম্যাট (MySQL(1)Database) বের করা

  3. MySQL-এ নির্দিষ্ট মান ثابت রেখে বাকি সারি র‍্যান্ডমভাবে সর্ট করা

  4. MySQL-এ IN ক্লজ এবং ORDER BY FIELD ব্যবহার করে নির্দিষ্ট ক্রমে ডেটা বের করা