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

MySQL-এ ভিন্ন মানদ्वয়ের মধ্যে থেকে একটি মান ফেচ করা

MySQL BETWEEN ব্যবহার করে দুটি মানের মধ্যে থাকা মান ফেচ করা যায়। প্রথমে একটি টেবিল তৈরি করি:

mysql> create table DemoTable1473 (
    -> EmployeeCode varchar(20)
    -> );
Query OK, 0 rows affected (0.47 sec)

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

mysql> insert into DemoTable1473 values('EMP_120');
Query OK, 1 row affected (0.25 sec)
mysql> insert into DemoTable1473 values('EMP_125');
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable1473 values('EMP_30');
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable1473 values('EMP_130');
Query OK, 1 row affected (0.10 sec)

সব রেকর্ড দেখি:

mysql> select * from DemoTable1473;

আউটপুট:

+--------------+
| EmployeeCode |
+--------------+
| EMP_120      |
| EMP_125      |
| EMP_30       |
| EMP_130      |
+--------------+
4 rows in set (0.00 sec)

'EMP_124' এবং 'EMP_129' এর মধ্যে থাকা মান ফেচ করার কোয়েরি:

mysql> select * from DemoTable1473
    -> where EmployeeCode between 'EMP_124' and 'EMP_129';

আউটপুট:

+--------------+
| EmployeeCode |
+--------------+
| EMP_125      |
+--------------+
1 row in set (0.00 sec)

ব্যাখ্যা: স্ট্রিং কমপেরিজনে 'EMP_125' স্ট্রিংগতভাবে 'EMP_124' এবং 'EMP_129' এর মাঝপথে পড়ে। সংখ্যা হিসেবে চাইলে CAST ব্যবহার করুন।

  1. MySQL-এ কমা-সেপারেটেড ভ্যালু থেকে নির্দিষ্ট মান দিয়ে রেকর্ড ফেচ করা

  2. MySQL কোয়েরি দিয়ে একাধিক ন্যূনতম মান বের করা

  3. MySQL에서 LIKE로 특정 이름(예: Johnson으로 시작) 검색하기

  4. MySQL-এ সাবকোয়ারি এবং GROUP BY ব্যবহার করে সর্বোচ্চ কমিউলেটিভ মান বের করা