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

MySQL-এ ID এবং নাম দিয়ে শর্তসাপেক্ষ রেকর্ড সিলেক্ট করা

MySQL-এ WHERE ক্লজে AND অপারেটর ব্যবহার করে একাধিক শর্ত (যেমন ID এবং নাম) একসাথে লাগানো যায়।

উদাহরণ: টেবিল তৈরি এবং ডেটা ইনসার্ট

mysql> create table DemoTable819( 
    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, 
    StudentName varchar(100) 
); 
Query OK, 0 rows affected (0.88 sec)
mysql> insert into DemoTable819(StudentName) values('Chris'); 
Query OK, 1 row affected (0.20 sec) 
mysql> insert into DemoTable819(StudentName) values('Robert'); 
Query OK, 1 row affected (0.13 sec) 
mysql> insert into DemoTable819(StudentName) values('Adam'); 
Query OK, 1 row affected (0.14 sec) 
mysql> insert into DemoTable819(StudentName) values('Mike'); 
Query OK, 1 row affected (0.10 sec) 
mysql> insert into DemoTable819(StudentName) values('Sam'); 
Query OK, 1 row affected (0.16 sec)

সকল রেকর্ড দেখানো

mysql> select * from DemoTable819;
+-----------+-------------+
| StudentId | StudentName |
+-----------+-------------+
| 1         | Chris       |
| 2         | Robert      |
| 3         | Adam        |
| 4         | Mike        |
| 5         | Sam         |
+-----------+-------------+
5 rows in set (0.00 sec)

নাম 'Robert' এবং Id > ১ শর্তে সিলেক্ট

mysql> select * from DemoTable819 where StudentName='Robert' and StudentId > 1;
+-----------+-------------+
| StudentId | StudentName |
+-----------+-------------+
| 2         | Robert      |
+-----------+-------------+
1 row in set (0.00 sec)

ব্যাখ্যা

  • StudentName='Robert' - নাম ফিল্টার
  • StudentId > 1 - আইডি ফিল্টার
  • AND - দুটি শর্তই পূরণ করতে হবে

অন্যান্য কম্বিনেশন

শর্তঅর্থ
Name='A' OR Name='B'নাম A বা B
Id > 1 AND Id < 5Id ২ থেকে ৪
Name LIKE 'R%' AND Id > 1R দিয়ে শুরু এবং Id > ১
Name IN ('A','B') AND Id > 10নাম A বা B এবং Id > ১০

টিপ: কমপ্লেক্স শর্তের জন্য বন্ধনী () ব্যবহার করে গ্রুপিং করুন: WHERE (A=1 OR A=2) AND B=3।

  1. MySQL-এ IN() অপারেটর ব্যবহার করে নির্দিষ্ট ক্লায়েন্ট আইডি নির্বাচন করা

  2. MySQL-এ ORDER BY Amount=0, Amount দিয়ে শূন্য মানগুলো শেষে পাঠানো

  3. MySQL에서 INFORMATION_SCHEMA.COLUMNS로 컬럼명과 타입 추출하기

  4. MySQL-এ CASE স্টেটমেন্ট ব্যবহার করে প্রতিটি SELECT ফিল্ডের জন্য আলাদা শর্ত প্রয়োগ করা