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

MySQL-এ CHAR_LENGTH() ব্যবহার করে নির্দিষ্ট ক্যারেক্টার সংখ্যার চেয়ে কম 가진 রেকর্ড বের করা

MySQL-এ স্ট্রিং কলামের ক্যারেক্টার লেন্থ চেক করে নির্দিষ্ট লেন্থের চেয়ে ছোট রেকর্ড বের করার জন্য CHAR_LENGTH() ফাংশন WHERE ক্লজে ব্যবহার করা হয়।

টেবিল এবং ডেটা

CREATE TABLE DemoTable (
    FullName VARCHAR(50)
);

INSERT INTO DemoTable VALUES('Chris Brown');
INSERT INTO DemoTable VALUES('David Miller');
INSERT INTO DemoTable VALUES('Robert Miller');
INSERT INTO DemoTable VALUES('John Smith');

কুয়েরি: ১২ ক্যারেক্টারর চেয়ে ছোট নাম

SELECT * FROM DemoTable 
WHERE CHAR_LENGTH(FullName) < 12;

ফলাফল

+-------------+
| FullName    |
+-------------+
| Chris Brown |
| John Smith  |
+-------------+

গণনা

  • 'Chris Brown' = ১১ ক্যারেক্টার (স্পেস সহ) → ✓
  • 'David Miller' = ১২ ক্যারেক্টার → ✗ (১২ < ১২ মিথ্যা)
  • 'Robert Miller' = ১৩ ক্যারেক্টার → ✗
  • 'John Smith' = ১০ ক্যারেক্টার → ✓

CHAR_LENGTH vs LENGTH

ট্রিমিং সহ কুয়েরি

SELECT * FROM DemoTable 
WHERE CHAR_LENGTH(TRIM(FullName)) < 12;

লিডিং/ট্রেইলিং স্পেস থাকলে TRIM() ব্যবহার করুন।

  1. MySQL-এ কলামের শেষ ৫ ক্যারেক্টারের মধ্যে খোঁজা

  2. MySQL-এ LIMIT 0 দিয়ে ভয়েড কোয়েরি (Void Query) চালানো

  3. MySQL কোয়েরিতে 'না বড়' (Not Greater Than) অপারেটর লেখার নিয়ম

  4. MySQL-এ SELECT এবং SHOW কমান্ডের রেজাল্ট একসাথে কাম্বাইন করা

কপিরাইট © https://bd.wsxdn.com সমস্ত অধিকার সংরক্ষিত
ফাংশনরিটার্নবাংলা/ইমোজি
CHAR_LENGTH()ক্যারেক্টার কাউন্টসঠিক (১ ক্যারেক্টার = ১)
LENGTH()বাইট কাউন্টভুল (১ ক্যারেক্টার = ৩-৪ বাইট)