Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL:एक कॉलम में टेक्स्ट की लंबाई कैसे प्राप्त करें

इस डेटाबेस प्रोग्रामिंग ट्यूटोरियल में, डेवलपर्स और डेटाबेस व्यवस्थापक MySQL का उपयोग करके कॉलम में टेक्स्ट की लंबाई कैसे प्राप्त करें, इसके लिए सिंटैक्स सीखेंगे।

तालिका पर विचार करें STOCKPRICE :

CREATE TABLE `STOCKPRICE` (
	`ID` INT(11) NOT NULL,
	`NAME` TEXT NOT NULL COLLATE 'utf8_bin',
	`PRICE` INT(11) NOT NULL
)
COLLATE='utf8_bin'
ENGINE=InnoDB
;

नए बनाए गए डेटाबेस को नमूना डेटा से भरें, जैसा कि नीचे दिखाया गया है:

INSERT INTO `STOCKPRICE` (`ID`, `NAME`, `PRICE`) VALUES (1, 'MM Corp', 25);
INSERT INTO `STOCKPRICE` (`ID`, `NAME`, `PRICE`) VALUES (2, 'NN Corp ', 35);
INSERT INTO `STOCKPRICE` (`ID`, `NAME`, `PRICE`) VALUES (3, 'HINT Co', 30);

अब जबकि हमने एक नया डेटाबेस बना लिया है और इसे नमूना डेटा से भर दिया है, आइए NAME में मानों की लंबाई ज्ञात करें कॉलम:

SELECT LENGTH(NAME) LENGTH FROM STOCKPRICE

इस क्वेरी का परिणाम निम्न आउटपुट में होता है:

+-------+
|LENGTH |
+-------+
|  7    |
|  8    |
|  7    |
+-------+

हम TRIM . का उपयोग कर सकते हैं प्रत्येक प्रविष्टि के अंत में अतिरिक्त रिक्त स्थान होने की स्थिति में एक अलग परिणाम प्राप्त करने के लिए; ट्रिम कथन एक प्रविष्टि के अंत में अतिरिक्त स्थान को हटा देता है:

SELECT LENGTH(TRIM(NAME)) LENGTH FROM STOCKPRICE

इस क्वेरी का परिणाम निम्न आउटपुट में होता है:

+-------+
|LENGTH |
+-------+
|  7    |
|  7    |
|  7    |
+-------+

अधिक डेटाबेस प्रोग्रामिंग और व्यवस्थापन ट्यूटोरियल पढ़ें।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में महीने के हिसाब से ग्रुप कैसे करें

  2. ऑटो जनरेट डेटाबेस आरेख MySQL

  3. डेबियन 5 (लेनी) पर phpMyAdmin के साथ MySQL प्रबंधित करें

  4. MySQL में नंबर कैसे फॉर्मेट करें

  5. mysql तिथि के अनुसार योग समूह का चयन करें