MySQL में, ASCII() फ़ंक्शन किसी दिए गए स्ट्रिंग के सबसे बाएं वर्ण का संख्यात्मक ASCII कोड देता है। आप स्ट्रिंग को तर्क के रूप में प्रदान करते हैं।
इस लेख में उपयोग के उदाहरण हैं।
सिंटैक्स
वाक्य रचना इस प्रकार है:
ASCII(str)
जहां str वह स्ट्रिंग है जिससे आप सबसे बाएं वर्ण का ASCII कोड चाहते हैं।
उदाहरण 1 - मूल उपयोग
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।
SELECT ASCII('MySQL');
चुनें परिणाम:
+----------------+
| ASCII('MySQL') |
+----------------+
| 77 |
+----------------+
तो हम देख सकते हैं कि M . अक्षर के लिए ASCII कोड है 77 ।
पूरी तरह से स्पष्ट होने के लिए, आइए प्रत्येक अक्षर के लिए ASCII कोड प्राप्त करें:
SELECT
ASCII('M'),
ASCII('y'),
ASCII('S'),
ASCII('Q'),
ASCII('L');
का चयन करें परिणाम:
+------------+------------+------------+------------+------------+
| ASCII('M') | ASCII('y') | ASCII('S') | ASCII('Q') | ASCII('L') |
+------------+------------+------------+------------+------------+
| 77 | 121 | 83 | 81 | 76 |
+------------+------------+------------+------------+------------+
उदाहरण 2 - केस संवेदनशीलता
अपरकेस वर्णों में उनके लोअरकेस समकक्षों के लिए एक अलग ASCII कोड होता है। उदाहरण:
SELECT
ASCII('m'),
ASCII('M');
चुनें परिणाम:
+------------+------------+
| ASCII('m') | ASCII('M') |
+------------+------------+
| 109 | 77 |
+------------+------------+
उदाहरण 3 - एक डेटाबेस उदाहरण
यहां ASCII() . का उपयोग करने का एक उदाहरण दिया गया है डेटाबेस क्वेरी में कार्य करें।
USE Music; SELECT AlbumName, ASCII(AlbumName) AS 'ASCII code of leftmost character' FROM Albums LIMIT 10;
परिणाम:
+-------------------------+----------------------------------+ | AlbumName | ASCII code of leftmost character | +-------------------------+----------------------------------+ | Powerslave | 80 | | Powerage | 80 | | Singing Down the Lane | 83 | | Ziltoid the Omniscient | 90 | | Casualties of Cool | 67 | | Epicloud | 69 | | Somewhere in Time | 83 | | Piece of Mind | 80 | | Killers | 75 | | No Prayer for the Dying | 78 | +-------------------------+----------------------------------+
उदाहरण 4 - सबसे दाहिना वर्ण
इस उदाहरण में मैं सबसे दाएँ . का ASCII कोड लौटाता हूँ चरित्र।
USE Music; SELECT AlbumName, RIGHT(AlbumName, 1) 'Rightmost character', ASCII(RIGHT(AlbumName, 1)) 'ASCII code' FROM Albums LIMIT 10;
परिणाम:
+-------------------------+---------------------+------------+ | AlbumName | Rightmost character | ASCII code | +-------------------------+---------------------+------------+ | Powerslave | e | 101 | | Powerage | e | 101 | | Singing Down the Lane | e | 101 | | Ziltoid the Omniscient | t | 116 | | Casualties of Cool | l | 108 | | Epicloud | d | 100 | | Somewhere in Time | e | 101 | | Piece of Mind | d | 100 | | Killers | s | 115 | | No Prayer for the Dying | g | 103 | +-------------------------+---------------------+------------+