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

MySQL में LEN () समतुल्य क्या है?

SQL सर्वर में, आप LEN() . का उपयोग कर सकते हैं एक स्ट्रिंग में वर्णों की संख्या वापस करने के लिए कार्य करता है। यह एक Transact-SQL फ़ंक्शन है जिसका उपयोग Azure डेटाबेस में भी किया जा सकता है।

MySQL में, आपको CHAR_LENGTH() . का उपयोग करने की आवश्यकता है समारोह।

उदाहरण

यहां प्रत्येक का एक उदाहरण दिया गया है।

एसक्यूएल सर्वर (टी-एसक्यूएल)

SELECT LEN('Cat') AS 'T-SQL';

परिणाम:

T-SQL
-----
3    

MySQL

SELECT CHAR_LENGTH('Cat') AS MySQL;

परिणाम:

+-------+
| MySQL |
+-------+
|     3 |
+-------+

पिछली जगहों पर ध्यान दें!

इन कार्यों के बीच एक अंतर यह है कि वे पीछे वाले रिक्त स्थान (जैसे स्ट्रिंग के अंत में रिक्त स्थान) का इलाज करते हैं। T-SQL का LEN() फ़ंक्शन बहिष्कृत पिछला रिक्त स्थान, जबकि MySQL का CHAR_LENGTH() फ़ंक्शन शामिल है उन्हें।

इसलिए यदि हम पिछले उदाहरणों में अनुगामी रिक्त स्थान जोड़ते हैं, तो हमें निम्नलिखित मिलते हैं।

एसक्यूएल सर्वर (टी-एसक्यूएल)

SELECT LEN('Cat') AS 'T-SQL';

परिणाम:

T-SQL
-----
3    

MySQL

SELECT CHAR_LENGTH('Cat') AS MySQL;

परिणाम:

+-------+
| MySQL |
+-------+
|     4 |
+-------+

यदि आपको MySQL में अनुगामी रिक्त स्थान को बाहर करने की आवश्यकता है, तो आपको स्ट्रिंग को TRIM() में लपेटना होगा समारोह। इस तरह:

SELECT CHAR_LENGTH(TRIM('Cat ')) AS 'MySQL with TRIM';

परिणाम:

+-----------------+
| MySQL with TRIM |
+-----------------+
|               3 |
+-----------------+

लेकिन प्रमुख रिक्तियों के बारे में चिंता न करें!

दोनों T-SQL के LEN() फ़ंक्शन और MySQL का CHAR_LENGTH() फ़ंक्शन शामिल करें प्रमुख रिक्त स्थान।

एसक्यूएल सर्वर (टी-एसक्यूएल)

SELECT LEN(' Cat') AS 'T-SQL';

परिणाम:

T-SQL
-----
4     

MySQL

SELECT CHAR_LENGTH(' Cat') AS 'MySQL';

परिणाम:

+-------+
| MySQL |
+-------+
|     4 |
+-------+


  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. कॉलम की गणना दूसरे कॉलम से की जाती है?

  4. समय ओवरलैप के लिए एक टेबल की जाँच?

  5. PHP ईमेल सत्यापन लिंक के लिए सबसे आसान तरीका