Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में औसत स्ट्रिंग लंबाई प्राप्त करना

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() उपयोग करें जो अक्षरों की संख्या लौटाता है।

  1. - MySQL में CHAR_LENGTH() का उपयोग करके कॉलम के सभी मानों की वर्ण लंबाई प्राप्त करना

    MySQL में CHAR_LENGTH() फ़ंक्शन का उपयोग करके कॉलम के प्रत्येक मान की वर्ण संख्या (कैरेक्टर लंबाई) प्राप्त करें। सिंटैक्स SELECT CHAR_LENGTH(yourColumnName) FROM yourTableName; नोट: CHAR_LENGTH() वर्ण गिनता है, LENGTH() बाइट्स गिनता है। मल्टी-बाइट वर्णों (यूनिकोड, हिंदी, चीनी) के लिए CHAR_LENGTH(

  1. - MySQL में चौथा सबसे बड़ा मान कैसे प्राप्त करें

    LIMIT OFFSET के साथ N-वां सबसे बड़ा मान अवरोही क्रम में क्रमबद्ध करके LIMIT 1 OFFSET N-1 से N-वां सबसे बड़ा मान प्राप्त करें। चौथे सबसे बड़े के लिए OFFSET 3। टेबल और डेटा CREATE TABLE DemoTable ( Amount INT ); Query OK, 0 rows affected (0.88 sec) INSERT INTO DemoTable VALUES(198); Query OK,

  1. - पायथन में स्ट्रिंग की लंबाई कैसे प्राप्त करें?

    पायथन में len() नामक एक मेथड होता है जो हमें किसी भी कंपोजिट ऑब्जेक्ट की लंबाई देता है। स्ट्रिंग की लंबाई प्राप्त करने के लिए, बस स्ट्रिंग को len() कॉल में पास करें। उदाहरण के लिए, print(len(abcdefghijklmnopqrstuvwxyz)) आउटपुट: 26