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

MySQL-এ LIKE '%e%e%' ব্যবহার করে নির্দিষ্ট ক্যারেক্টার দুবার থাকা সারি বের করা

LIKE অপারেটরে ওয়াইল্ডকার্ড `%` এবং `_` ব্যবহার করে প্যাটার্ন ম্যাচ করা হয়। কোনো ক্যারেক্টার (যেমন `e`) ঠিক দুবার বা ততোধিক আছে কিনা যাচাই করতে প্যাটার্ন `%e%e%` ব্যবহার করা হয়।

টেবিল তৈরি এবং ডেটা ইনসার্ট

mysql> CREATE TABLE DemoTable (
    -> Words TEXT
    -> );
Query OK, 0 rows affected (0.54 sec)

mysql> INSERT INTO DemoTable VALUES('Ever'), ('Forever'), ('Good'), ('Never');

সকল রেকর্ড

+---------+
| Words   |
+---------+
| Ever    |
| Forever |
| Good    |
| Never   |
+---------+

'e' ক্যারেক্টার কমপক্ষে দুবার আছে এমন সারি

mysql> SELECT * FROM DemoTable WHERE Words LIKE '%e%e%';

আউটপুট:

+---------+
| Words   |
+---------+
| Ever    |
| Forever |
| Never   |
+---------+

ব্যাখ্যা: Good-এ `e` নেই। বাকি তিনটিতে কমপক্ষে দুবার `e` আছে। নোট: এটি কেস-ইনসেনসিটিভ (ডিফল্ট কোলেশন অনুযায়ী)।

  1. MySQL-এ নির্দিষ্ট মাস এবং বছরের ভিত্তিতে রেকর্ড ফিল্টার করা

  2. MySQL-এ নির্দিষ্ট তারিখের রেকর্ড গণনা করা (COUNT + DATE)

  3. MySQL-এ কমা-সেপারেটেড স্ট্রিংয়ে নির্দিষ্ট সংখ্যা খুঁজে রো সিলেক্ট করা

  4. MySQL-এ REGEXP ব্যবহার করে নির্দিষ্ট সংখ্যা দিয়ে শুরু হওয়া স্ট্রিং-নম্বর রেকর্ড ফেচ করা