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

MySQL-এ LENGTH() ফাংশন দিয়ে ৫ ক্যারেক্টার سے কম দৈর্ঘ্যের রো বের করা

MySQL-এ নির্দিষ্ট দৈর্ঘ্য থেকে ছোট স্ট্রিং মান 가진 রো বের করতে LENGTH() বা CHAR_LENGTH() ফাংশন ব্যবহার করুন।

সিনট্যাক্স

SELECT * FROM yourTableName
WHERE LENGTH(yourColumnName) < 5;

উদাহরণ

CREATE TABLE fieldLessThan5Chars (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    yourZipCode VARCHAR(10)
);

INSERT INTO fieldLessThan5Chars (yourZipCode) VALUES
('35801'), ('3580'), ('90001'), ('100'), ('10'), ('0'), ('90209'), ('33124');

কোয়েরি

SELECT * FROM fieldLessThan5Chars
WHERE LENGTH(yourZipCode) < 5;

আউটপুট

+----+-------------+
| Id | yourZipCode |
+----+-------------+
| 2  | 3580        |
| 4  | 100         |
| 5  | 10          |
| 6  | 0           |
+----+-------------+

LENGTH vs CHAR_LENGTH

ফাংশনকাউন্ট করেব্যবহার
LENGTH()বাইট সংখ্যাASCII, বাইনারি ডেটা
CHAR_LENGTH()ক্যারেক্টার সংখ্যাUTF-8, বাংলা, ইমোজি

সুপারিশ: ইউনিকোড ডেটার জন্য CHAR_LENGTH() ব্যবহার করুন।

  1. MySQL কোয়েরি ডেসিমেল কলাম থেকে হোল নাম্বার (যেমন 12.00, 35.00) বের করার জন্য

  2. MySQL-এ isMarried = 0 olan সারি গোষ্ঠী করে (GROUP BY) ক্লায়েন্ট অনুযায়ী বের করা

  3. MySQL-এ LENGTH ও REPLACE ব্যবহার করে কমা (,) গণনা করা

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