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

MySQL-এ স্ট্রিংয়ের গড় দৈর্ঘ্য (Average String Length) বের করা

MySQL-এ একটি কলামের স্ট্রিং মানগুলোর গড় দৈর্ঘ্য বের করতে AVG(LENGTH(column)) ব্যবহার করুন।

সিনট্যাক্স

SELECT AVG(LENGTH(yourColumnName)) AS AvgLength
FROM yourTableName;

উদাহরণ

টেবিল ও ডেটা:

CREATE TABLE AverageString (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    Value VARCHAR(20)
);

INSERT INTO AverageString (Value) VALUES 
('MySQL Query'),           -- 11 chars
('SQL Server Query');      -- 16 chars

কোয়েরি

SELECT AVG(LENGTH(Value)) AS AvgLength FROM AverageString;

আউটপুট

+-----------+
| AvgLength |
+-----------+
| 13.5000   |

গণনা: (11 + 16) / 2 = 13.5

অতিরিক্ত ফাংশন

  • CHAR_LENGTH() - ক্যারেক্টার সংখ্যা (মাল্টিবাইট সাপোর্ট)
  • LENGTH() - বাইট সংখ্যা
  • MAX(LENGTH(...)) - সর্বোচ্চ দৈর্ঘ্য
  • MIN(LENGTH(...)) - ন্যূনতম দৈর্ঘ্য

UTF-8 নোট

UTF-8-এ বাংলা/ইমোজি থাকলে LENGTH() বাইট কাউন্ট করবে, CHAR_LENGTH() ক্যারেক্টার। গড় ক্যারেক্টার দৈর্ঘ্য জানতে AVG(CHAR_LENGTH(col)) ব্যবহার করুন।

  1. MySQL-এ AVG() ফাংশন ব্যবহার করে এক সারিতে গড়ের গড় বের করুন

  2. MySQL-এ CHAR_LENGTH() দিয়ে কলামের সব মানর অক্ষর গণনা করা

  3. MySQL কোয়ারি দিয়ে চতুর্থ সর্বোচ্চ মান বের করার পদ্ধতি

  4. পাইথনে স্ট্রিং-এর দৈর্ঘ্য পাওয়া