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

MySQL में स्ट्रिंग्स के पहले अक्षर को अलग कॉलम में कैसे प्रदर्शित करें?

MySQL LEFT() और UPPER() फंक्शन: स्ट्रिंग का पहला अक्षर निकालना

LEFT(str, n) फंक्शन स्ट्रिंग के बाएं से n अक्षर लौटाता है। UPPER() के साथ मिलाकर आप पहला अक्षर बड़े अक्षर में प्राप्त कर सकते हैं।

उदाहरण: नामों का पहला अक्षर निकालें

टेबल बनाएं:

CREATE TABLE DemoTable (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    FirstName VARCHAR(100)
);

INSERT INTO DemoTable (FirstName) VALUES 
('John'), ('Adam'), ('Jace'), ('Chris'), ('Bob'), ('Carol');

डेटा:

+----+-----------+
| Id | FirstName |
+----+-----------+
| 1  | John      |
| 2  | Adam      |
| 3  | Jace      |
| 4  | Chris     |
| 5  | Bob       |
| 6  | Carol     |
+----+-----------+

पहला अक्षर बड़े अक्षर में निकालें

SELECT 
    Id, 
    FirstName, 
    UPPER(LEFT(FirstName, 1)) AS FirstLetter 
FROM DemoTable 
ORDER BY FirstName;

परिणाम:

+----+-----------+-------------+
| Id | FirstName | FirstLetter |
+----+-----------+-------------+
| 2  | Adam      | A           |
| 5  | Bob       | B           |
| 6  | Carol     | C           |
| 4  | Chris     | C           |
| 3  | Jace      | J           |
| 1  | John      | J           |
+----+-----------+-------------+

फंक्शन विवरण

  • LEFT(str, len) — बाएं से len अक्षर
  • RIGHT(str, len) — दाएं से len अक्षर
  • SUBSTRING(str, pos, len) — किसी भी स्थिति से
  • UPPER() / LOWER() — केस परिवर्तन

अन्य उपयोगी पैटर्न


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

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

  1. - MySQL में छात्र के अंकों को ग्रुप करके कुल अंक कैसे प्रदर्शित करें?

    MySQL में किसी कॉलम के मानों को ग्रुप करके एग्रीगेट फंक्शन (जैसे SUM()) लागू करने के लिए GROUP BY क्लॉज़ का उपयोग करें। यह प्रति छात्र कुल अंक, औसत, गिनती आदि निकालने का मानक तरीका है। उदाहरण: प्रति छात्र कुल अंक डेमो टेबल बनाएं: mysql> CREATE TABLE DemoTable1920 ( StudentName VARCHAR(20),

  1. - MySQL में GROUP_CONCAT और SUM का उपयोग करके कई पंक्तियों के स्ट्रिंग्स को संयोजित करें और ID का योग दिखाएं

    MySQL में GROUP_CONCAT और SUM के साथ पंक्तियों को एक पंक्ति में संयोजित करना MySQL का GROUP_CONCAT() फ़ंक्शन एक समूह के भीतर गैर-NULL मानों को एक स्ट्रिंग में जोड़ता है, और SUM() संख्यात्मक मानों को जोड़ता है। साथ में वे कई पंक्तियों को एक सारांश पंक्ति में संक्षिप्त करने की अनुमति देते हैं। टेबल ब