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

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


MySQL टेबल के कॉलम में संग्रहीत डेटा से कुछ शुरुआती वर्ण प्राप्त करने के लिए, हम MySQL LEFT() फंक्शन का उपयोग कर सकते हैं। यह अपने आर्गुमेंट के रूप में निर्दिष्ट संख्या में वर्ण लौटाएगा। हमें कॉलम का नाम प्रदान करना होगा, जिसमें उस विशेष रिकॉर्ड से है जिससे हम शुरुआती वर्ण प्राप्त करना चाहते हैं, इसके पहले आर्गुमेंट के रूप में। इसे प्रदर्शित करने के लिए हम '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)

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

mysql> SELECT LEFT(RollNo, 6) FROM examination_btech;
+-----------------+
| LEFT(RollNo, 6) |
+-----------------+
| 201712          |
| 201712          |
| 201712          |
| 201712          |
| 201712          |
| 201712          |
| 201712          |
| 201712          |
| 201712          |
| 201712          |
+-----------------+
10 rows in set (0.00 sec)

  1. - MySQL कॉलम से पहले N कैरेक्टर कैसे प्राप्त करें?

    MySQL कॉलम से पहले N कैरेक्टर प्राप्त करने के लिए SUBSTRING() का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql>create table DemoTable (    Information text ); Query OK, 0 rows affected (2.63 sec) इन्सर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड डालें: mysql>insert into DemoTable values(M

  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