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

MySQL क्वेरी का उपयोग करके किसी कॉलम में विशिष्ट आईडी की स्ट्रिंग गणना कैसे खोजें?

इसके लिए, MySQL में CHAR_LENGTH() फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाते हैं:

mysql> CREATE TABLE DemoTable (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    Subject LONGTEXT
);

अब टेबल में कुछ रिकॉर्ड डालें:

mysql> INSERT INTO DemoTable(Subject) VALUES('MySQL,MongoDB');
mysql> INSERT INTO DemoTable(Subject) VALUES('MySQL,MongoDB');
mysql> INSERT INTO DemoTable(Subject) VALUES('MongoDB');
mysql> INSERT INTO DemoTable(Subject) VALUES('MySQL');

टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> SELECT * FROM DemoTable;

आउटपुट

+----+---------------+
| Id | Subject       |
+----+---------------+
| 1  | MySQL,MongoDB |
| 2  | MySQL,MongoDB |
| 3  | MongoDB       |
| 4  | MySQL         |
+----+---------------+

MySQL क्वेरी का उपयोग करके किसी कॉलम में विशिष्ट आईडी की स्ट्रिंग गणना खोजने के लिए क्वेरी। हम यहाँ आईडी 1 की जांच कर रहे हैं:

mysql> SELECT Id, CHAR_LENGTH(Subject) - CHAR_LENGTH(REPLACE(Subject, ',', '')) + 1 AS FreqSubject FROM DemoTable WHERE CHAR_LENGTH(Subject) > 0 AND Id = 1;

आउटपुट

+----+-------------+
| Id | FreqSubject |
+----+-------------+
| 1  | 2           |
+----+-------------+
  1. - MySQL कॉलम में कोई स्ट्रिंग कितनी बार आती है, इसकी गिनती कैसे प्राप्त करें?

    उदाहरण टेबल बनाएं: mysql> create table DemoTable704 (SubjectName text); Query OK, 0 rows affected (0.58 sec) रिकॉर्ड डालें: mysql> insert into DemoTable704 values(Introduction to MySQL); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable704 values(Introduction to MongoDB); Qu

  1. - MySQL में SUBSTRING_INDEX से स्ट्रिंग विभाजित करना

    SUBSTRING_INDEX() से नाम विभाजित करना SUBSTRING_INDEX(str, delim, count) डिलीमीटर के आधार पर सबस्ट्रिंग निकालता है। धनात्मक count बाएँ से, ऋणात्मक दाएँ से गिनता है। तालिका और डेटा (Chris Brown), (David Miller), (John Doe); पहला और अंतिम नाम निकालना FROM DemoTable1465; परिणाम +----------------

  1. - MySQL कॉलम में विशिष्ट वर्ण को कैसे बदलें?

    MySQL में किसी कॉलम के भीतर विशिष्ट वर्ण या सबस्ट्रिंग को बदलने के लिए REPLACE() फंक्शन का उपयोग UPDATE स्टेटमेंट के साथ करें। यह डेटा क्लीनिंग और फॉर्मेटिंग के लिए बहुत उपयोगी है। उदाहरण: अंडरस्कोर (_) को हटाना डेमो टेबल बनाएं: mysql> CREATE TABLE DemoTable1899 ( Code VARCHAR(20) ); अंडर