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

MySQL SELECT स्टेटमेंट: स्ट्रिंग के बाएं से 5 वर्ण प्राप्त करें

स्ट्रिंग के बाएं से वर्णों की संख्या प्राप्त करने के लिए MySQL में LEFT मेथड का उपयोग करें। आइए पहले एक टेबल बनाते हैं:

mysql> create table DemoTable ( 
    Name varchar(100) ); 
Query OK, 0 rows affected (6.58 sec)

इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें:

mysql> insert into DemoTable values('Sam Brown'); 
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values('David Miller'); 
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable values('Adam Smith'); 
Query OK, 1 row affected (7.01 sec)
mysql> insert into DemoTable values('Carol Taylor'); 
Query OK, 1 row affected (0.68 sec)

सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> select * from DemoTable;

यह निम्नलिखिक आउटपुट देगा:

+--------------+
| Name         |
+--------------+
| Sam Brown    |
| David Miller |
| Adam Smith   |
| Carol Taylor |
+--------------+
4 rows in set (0.00 sec)

स्ट्रिंग के बाएं से 5 वर्ण प्राप्त करने का SELECT

mysql> select left(Name,5) from DemoTable order by Name;

यह निम्नलिखिक आउटपुट देगा:

+--------------+
| left(Name,5) |
+--------------+
| Adam         |
| Carol        |
| David        |
| Sam B        |
+--------------+
4 rows in set (0.46 sec)

व्याख्या

  • LEFT(Name, 5) स्ट्रिंग के बाएं से पहले 5 वर्ण लौटाता है
  • 'Adam Smith' → 'Adam ' (5 वर्ण, स्पेस सहित)
  • 'Sam Brown' → 'Sam B' (5 वर्ण)
  • ORDER BY Name वर्णानुक्रम में सॉर्ट करता है

संबंधित फ़ंक्शन

फ़ंक्शनविवरण
LEFT(str, n)बाएं से n वर्ण
RIGHT(str, n)दाएं से n वर्ण
SUBSTRING(str, pos, len)स्थिति pos से len वर्ण
SUBSTR(str, pos)स्थिति pos से अंत तक
  1. - MySQL SELECT LEFT का उपयोग करके स्लैश वाले स्ट्रिंग वाले रिकॉर्ड कैसे प्राप्त करें

    LEFT() फंक्शन का उपयोग करके स्लैश से पहले का भाग निकालना पहले टेबल बनाएं: create table DemoTable1418 ( EmployeeCode text ); Query OK, 0 rows affected (0.51 sec) रिकॉर्ड डालें: insert into DemoTable1418 values(EMP-2345/Mike); Query OK, 1 row affected (0.17 sec) सभी रिकॉर्ड देखें: select * from Dem

  1. - MySQL में बाईं ओर से कुछ शब्द प्राप्त करना

    परिचय MySQL में LEFT() फंक्शन का उपयोग करके स्ट्रिंग के बाईं ओर से निर्दिष्ट संख्या में अक्षर निकाले जा सकते हैं। यह टेक्स्ट ट्रंकेशन या प्रीव्यू के लिए उपयोगी है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (0.59 sec) INSERT INTO DemoTable VALUES(C with data structure and algo

  1. - MySQL में LEFT() फंक्शन का उपयोग करके केवल 15 वर्ण कैसे प्राप्त करें?

    MySQL में LEFT() फ़ंक्शन का उपयोग करके स्ट्रिंग के बाएं से निर्दिष्ट संख्या में वर्ण प्राप्त किए जा सकते हैं। ध्यान दें: यह शब्द नहीं, वर्ण गिनता है। सिंटैक्स LEFT(string, length) उदाहरण तालिका बनाएं और डेटा डालें: mysql> CREATE TABLE DemoTable (Title TEXT); mysql> INSERT INTO DemoTable VALU