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() ব্যবহার করুন।