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

MySQL टेबल के कॉलम में संग्रहीत डेटा से कुछ अंतिम वर्ण कैसे प्राप्त करें?


MySQL टेबल के कॉलम में संग्रहीत डेटा से कुछ अंतिम वर्ण प्राप्त करने के लिए, हम MySQL RIGHT() फंक्शन का उपयोग कर सकते हैं। यह अपने आर्गुमेंट के रूप में निर्दिष्ट संख्या में वर्ण लौटाएगा। हमें कॉलम का नाम प्रदान करना होगा, जिसमें उस विशेष रिकॉर्ड से है जिससे हम अंतिम वर्ण प्राप्त करना चाहते हैं, इसके पहले आर्गुमेंट के रूप में। इसे प्रदर्शित करने के लिए हम 'examination_btech' नामक टेबल का उदाहरण ले रहे हैं जिसमें छात्रों के निम्नलिखित परीक्षा विवरण हैं:

mysql> SELECT * FROM examination_btech;
+-----------+----------+--------+
| RollNo    | Name     | Course |
+-----------+----------+--------+
| 201712001 | Rahul    | B.tech |
| 201712002 | Raman    | B.tech |
| 201712003 | Sahil    | B.tech |
| 201712004 | Shalini  | B.tech |
| 201712005 | Pankaj   | B.tech |
| 201712006 | Mohan    | B.tech |
| 201712007 | Yash     | B.tech |
| 201712008 | digvijay | B.tech |
| 201712009 | Gurdas   | B.tech |
| 201712010 | Preeti   | B.tech |
+-----------+----------+--------+
10 rows in set (0.00 sec)

अब यदि हम रोल नंबर की श्रृंखला से अंतिम तीन वर्ण प्राप्त करना चाहते हैं तो इसे RIGHT() फंक्शन की सहायता से निम्नानुसार किया जा सकता है:

mysql> SELECT RIGHT(RollNo, 3) FROM examination_btech;
+------------------+
| RIGHT(RollNo, 3) |
+------------------+
| 001              |
| 002              |
| 003              |
| 004              |
| 005              |
| 006              |
| 007              |
| 008              |
| 009              |
| 010              |
+------------------+
10 rows in set (0.00 sec)

  1. - MySQL में किसी कॉलम में विशिष्ट शब्द कितनी बार आता है, इसकी संख्या कैसे प्राप्त करें?

    इसके लिए COUNT() फंक्शन का उपयोग कर सकते हैं। उदाहरण टेबल बनाएं: mysql> create table DemoTable ( -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeName varchar(100) -> ); Query OK, 0 rows affected (0.62 sec) रिकॉर्ड डालें: mysql> insert into DemoTable(Emp

  1. - MySQL में टेबल से कुछ कॉलम नामों को छोड़कर बाकी कॉलम नाम कैसे प्रदर्शित करें

    कुछ कॉलम नामों को छोड़ने के लिए NOT IN का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable780 ( CustomerId int, CustomerName varchar(100), CustomerAge int, CustomerCountryName varchar(100), isMarried tinyint(1) ); Query OK, 0 rows affected (0.47 se

  1. - MySQL में SUBSTRING() और LENGTH() से अंत से X वर्ण हटाएं (TRIM)

    MySQL में किसी स्ट्रिंग के अंत से निर्दिष्ट संख्या में वर्ण हटाने (ट्रिम करने) के लिए SUBSTRING() के साथ LENGTH() फ़ंक्शन का संयोजन उपयोग करें। MySQL में अंत से ट्रिम करने का कोई सीधा RTRIM(n) फ़ंक्शन नहीं है। सिंटैक्स SUBSTRING(column_name, 1, LENGTH(column_name) - n) 1 - प्रारंभ स्थिति (पहला वर्