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

MySQL-এ SUBSTRING এবং LOCATE দিয়ে পোস্টকোডের প্রথম অংশ বের করা

প্রথম অংশ বের করতে SUBSTRING() এবং LOCATE() ব্যবহার করুন। প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable858(PostCode varchar(100)); Query OK, 0 rows affected (0.56 sec)

টেবিলে কিছু রেকর্ড ইনসার্ট করুন:

mysql> insert into DemoTable858 values('US90 456'); Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable858 values('UK1 EN789343'); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable858 values('ENG78884 736454654'); Query OK, 1 row affected (0.12 sec)

টেবিলের সকল রেকর্ড দেখান:

mysql> select *from DemoTable858;

এটি নিচের আউটপুট দেবে:

+--------------------+
| PostCode           |
+--------------------+
| US90 456           |
| UK1 EN789343       |
| ENG78884 736454654 |
+--------------------+
3 rows in set (0.00 sec)

পোস্টকোডের প্রথম অংশ (স্পেসের আগের অংশ) বের করার কোয়ারী:

mysql> select substring(PostCode, 1, locate(' ', PostCode) - 1) AS GetFirstPart from DemoTable858;

এটি নিচের আউটপুট দেবে:

+--------------+
| GetFirstPart |
+--------------+
| US90         |
| UK1          |
| ENG78884     |
+--------------+
3 rows in set (0.00 sec)
  1. MySQL LIKE ব্যবহার করে প্রথম টেবিল থেকে নতুন টেবিল তৈরির পদ্ধতি

  2. MySQL-এ প্রথম অক্ষর অনুযায়ী কলাম মান ফিল্টার করা

  3. MySQL-এ বাম দিক থেকে কিছু শব্দ বের করা

  4. MySQL-এ ORDER BY DESC LIMIT 30 ব্যবহার করে শেষ ৩০টি রো পান