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

MySQL में REVERSE, FORMAT, REPLACE से स्ट्रिंग का अंक भाग निकालना

MySQL में अल्फ़ान्यूमेरिक स्ट्रिंग (जैसे 'John19383') से केवल अंक भाग निकालने के लिए REVERSE(), FORMAT(), REPLACE() फ़ंक्शन्स को संयोजित एक चतुर तकनीक का उपयोग किया जा सकता है।

उदाहरण के लिए टेबल बनाना

mysql> CREATE TABLE DemoTable (StudentId VARCHAR(100));

डेटा डालना

mysql> INSERT INTO DemoTable VALUES('John19383'), ('Carol9999'), ('David123456');

सभी रिकॉर्ड देखना

mysql> SELECT * FROM DemoTable;

आउटपुट

+-------------+
| StudentId   |
+-------------+
| John19383   |
| Carol9999   |
| David123456 |
+-------------+

अंक भाग निकालने की क्वेरी

mysql> SELECT REPLACE(REVERSE(FORMAT(REVERSE(StudentId), 0)), ',', '') AS OnlyDigit FROM DemoTable;

आउटपुट

+-----------+
| OnlyDigit |
+-----------+
| 19383     |
| 9999      |
| 123456    |
+-----------+

व्याख्या: 1) REVERSE स्ट्रिंग उलटता है ('38391nhoJ')। 2) FORMAT(..., 0) संख्या को बिना दशमलव के फॉर्मेट करता है, कॉमा जोड़ता है ('38,391')। 3) REVERSE फिर उलटता है ('19,383')। 4) REPLACE कॉमा हटाता है। नोट: यह तकनीक केवल अंतिम अंकों के लिए काम करती है। MySQL 8.0+ में REGEXP_SUBSTR() बेहतर है।

  1. NSString से अंतिम 4 कैरेक्टर कैसे निकालें? NSString से अंतिम 4 कैरेक्टर कैसे निकालें?

    स्ट्रिंग से अंतिम N कैरेक्टर निकालना Swift में किसी स्ट्रिंग से अंतिम 4 कैरेक्टर निकालने के लिए हम Swift में String क्लास के आंतरिक फंक्शन्स का उपयोग कर सकते हैं। हर नए रिलीज के साथ Swift में मेथड्स मॉडिफाई, डिप्रिकेटेड, जोड़े और बेहतर हुए हैं। Swift समान कार्य को प्राप्त करने के लिए अलग-अलग मेथड्स

  1. - MySQL में SUBSTRING_INDEX से स्ट्रिंग से दिनांक निकालें

    MySQL में SUBSTRING_INDEX() फ़ंक्शन का उपयोग करके स्ट्रिंग के अंतिम भाग से दिनांक निकाल सकते हैं जब दिनांक एक ज्ञात विभाजक के बाद आता है। सिंटैक्स SUBSTRING_INDEX(SUBSTRING_INDEX(स्ट्रिंग, विभाजक, -1), विभाजक, 1) उदाहरण: लेबल.दिनांक प्रारूप से दिनांक निकालना 1. टेबल बनाएं ); 2. डेटा डालें INSE

  1. - Java में इनपुट स्ट्रिंग से नंबर कैसे निकालें?

    java.lang.String क्लास स्ट्रिंग से निपटने के लिए काफी मात्रा में मेथड्स देती है। इन मेथड्स की सहायता से, कोई स्ट्रिंग पर ऑपरेशन कर सकता है जैसे ट्रिमिंग, कंकैटनेटिंग, कन्वर्टिंग और कंपेयरिंग। हम String क्लास के replaceAll() मेथड का उपयोग करके दी गई स्ट्रिंग से नंबर निकाल सकते हैं। उदाहरण import java