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

MySQL SELECT स्टेटमेंट में CONCAT() का उपयोग करके प्रत्येक मान के अंत में प्रतिशत चिह्न (%) जोड़ना

MySQL में CONCAT() फ़ंक्शन के साथ मानों के अंत में प्रतिशत चिह्न जोड़ना

CONCAT() फ़ंक्शन दो या अधिक स्ट्रिंग को जोड़ता है। इसका उपयोग संख्यात्मक मानों के साथ टेक्स्ट जोड़ने के लिए किया जा सकता है (MySQL स्वचालित रूप से संख्या को स्ट्रिंग में परिवर्तित करता है)।

व्यावहारिक उदाहरण

तालिका बनाना

mysql> CREATE TABLE DemoTable (
    StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    StudentName VARCHAR(100),
    StudentScore INT
);

रिकॉर्ड डालना

mysql> INSERT INTO DemoTable(StudentName, StudentScore) VALUES('John', 65);
mysql> INSERT INTO DemoTable(StudentName, StudentScore) VALUES('Chris', 98);
mysql> INSERT INTO DemoTable(StudentName, StudentScore) VALUES('Robert', 91);

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

mysql> SELECT * FROM DemoTable;

आउटपुट:

+-----------+-------------+--------------+
| StudentId | StudentName | StudentScore |
+-----------+-------------+--------------+
| 1         | John        | 65           |
| 2         | Chris       | 98           |
| 3         | Robert      | 91           |
+-----------+-------------+--------------+

प्रतिशत चिह्न जोड़ने के लिए क्वेरी

mysql> SELECT StudentId, StudentName, 
CONCAT(StudentScore, '%') AS StudentScore 
FROM DemoTable;

आउटपुट:

+-----------+-------------+--------------+
| StudentId | StudentName | StudentScore |
+-----------+-------------+--------------+
| 1         | John        | 65%          |
| 2         | Chris       | 98%          |
| 3         | Robert      | 91%          |
+-----------+-------------+--------------+

CONCAT() के अन्य उपयोग


            
  1. - MySQL तालिका में प्रत्येक मान के लिए अधिकतम (MAX) कैसे चुनें?

    MySQL में GROUP BY और MAX() का उपयोग करके प्रत्येक समूह (जैसे देश) के लिए अधिकतम मान (जैसे जनसंख्या) प्राप्त किया जा सकता है। उदाहरण देश जनसंख्या तालिका: mysql> CREATE TABLE DemoTable (CountryName VARCHAR(20), Population INT); mysql> INSERT INTO DemoTable VALUES (US, 560), (UK, 10090), (UK, 8

  1. - MySQL में ORDER BY से विशिष्ट मान को अंत में कैसे सॉर्ट करें?

    ट्रिक: बूलियन अभिव्यक्ति सॉर्टिंग (full_name=Not Known) TRUE=1, FALSE=0 देता है। ASC क्रम में 0 पहले, 1 बाद में आता है। उदाहरण insert into demo57(full_name) values(John Smith), (David Miller), (Not Known), (Chris Brown); क्वेरी select * from demo57 order by (full_name=Not Known), full_name desc

  1. - Python में MySQL का उपयोग करके SELECT DISTINCT स्टेटमेंट समझाया गया

    SQL टेबल के अंदर, कॉलम में आमतौर पर डुप्लिकेट मान होते हैं। हमें कभी-कभी अपने टेबल में किसी कॉलम में मौजूद केवल विशिष्ट या अलग मान प्राप्त करने की आवश्यकता होती है क्योंकि डुप्लिकेट मान क्वेरी द्वारा लौटाए गए परिणामों का विश्लेषण करना मुश्किल बना देते हैं। उदाहरण: मान लीजिए, हमारे पास Customers नाम