MySQL में स्ट्रिंग कॉलम की औसत लंबाई प्राप्त करने के लिए AVG(LENGTH()) फंक्शन का उपयोग करें।
एक टेबल बनाते हैं:
CREATE TABLE AverageString (
Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
Value VARCHAR(20)
);
रिकॉर्ड डालें:
INSERT INTO AverageString (Value) VALUES ('MySQL Query');
INSERT INTO AverageString (Value) VALUES ('SQL Server Query');
सभी रिकॉर्ड देखें:
SELECT * FROM AverageString;
आउटपुट
+----+------------------+ | Id | Value | +----+------------------+ | 1 | MySQL Query | | 2 | SQL Server Query | +----+------------------+
औसत स्ट्रिंग लंबाई प्राप्त करें (पहले 10 पंक्तियों तक):
SELECT AVG(LENGTH(Value)) FROM AverageString LIMIT 10;
आउटपुट
+--------------------+ | AVG(LENGTH(Value)) | +--------------------+ | 13.5000 | +--------------------+
व्याख्या:
- 'MySQL Query' = 11 अक्षर
- 'SQL Server Query' = 16 अक्षर
- औसत = (11 + 16) / 2 = 13.5
LENGTH() बाइट्स में लंबाई लौटाता है। मल्टी-बाइट कैरेक्टर सेट (जैसे UTF-8) के लिए CHAR_LENGTH() उपयोग करें जो अक्षरों की संख्या लौटाता है।