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

ORD () उदाहरण – MySQL

MySQL में, ORD() फ़ंक्शन किसी दिए गए स्ट्रिंग के सबसे बाएं वर्ण का संख्यात्मक मान देता है। आप स्ट्रिंग को तर्क के रूप में प्रदान करते हैं।

यदि बाईं ओर का वर्ण एक मल्टीबाइट वर्ण है, तो दिए गए मान की गणना उसके घटक बाइट्स के संख्यात्मक मानों से की जाती है। यदि सबसे बाईं ओर का वर्ण मल्टीबाइट वर्ण नहीं है, तो वापसी मान इसका ASCII कोड है (जो कि ASCII() का उपयोग करते समय समान परिणाम है। समारोह)।

सिंटैक्स

वाक्य रचना इस प्रकार है:

ORD(str)

जहां str वह स्ट्रिंग है जिससे आप सबसे बाएं वर्ण का अंकीय कोड चाहते हैं।

उदाहरण 1 - मूल उपयोग

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

SELECT ORD('MySQL');

परिणाम:

+----------------+
| ASCII('MySQL') |
+----------------+
|             77 |
+----------------+

तो हम देख सकते हैं कि M . अक्षर के लिए अंकीय है 77 . यह ठीक वैसा ही परिणाम है, जैसा कि ASCII() . का उपयोग करने पर हमें प्राप्त होता है कार्य, क्योंकि अक्षर M ASCII श्रेणी के अंतर्गत आता है।

यहां दो कार्यों के साथ एक उदाहरण दिया गया है:

SELECT 
  ASCII('M'),
  ORD('M');
चुनें

परिणाम:

+------------+----------+
| ASCII('M') | ORD('M') |
+------------+----------+
|         77 |       77 |
+------------+----------+

उदाहरण 2 - मल्टीबाइट वर्ण

यहां एक उदाहरण दिया गया है जो मल्टीबाइट वर्णों का उपयोग करता है।

SELECT 
  ORD('€'),
  ORD('á'),
  ORD('仮'),
  ORD('平'),
  ORD('✓');

परिणाम:

+------------+-----------+------------+------------+------------+
| ORD('€')   | ORD('á')  | ORD('仮')  | ORD('平')  | ORD('✓')   |
+------------+-----------+------------+------------+------------+
|   14844588 |     50081 |   14990254 |   15055283 |   14851219 |
+------------+-----------+------------+------------+------------+

उदाहरण 2 - केस संवेदनशीलता

अपरकेस वर्णों का उनके लोअरकेस समकक्षों के लिए एक अलग संख्यात्मक मान होता है। उदाहरण:

SELECT 
  ORD('A'),
  ORD('a');

परिणाम:

+----------+----------+
| ORD('A') | ORD('a') |
+----------+----------+
|       65 |       97 |
+----------+----------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Moodle MySQL डेटाबेस को स्केल करने की चुनौतियाँ

  2. MySQL में ग्रुप बाय क्लॉज का उपयोग करके समूह पंक्तियाँ

  3. WEEKDAY () उदाहरण – MySQL

  4. PHP:एक mysql_query कथन में एकाधिक SQL क्वेरीज़

  5. खंड के बीच MySQL समावेशी नहीं है?