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

MySQL में मौजूदा INT कॉलम के मानों में वर्ण जोड़ें

CONCAT() फ़ंक्शन का उपयोग करके संख्यात्मक कॉलम मानों के साथ उपसर्ग/प्रत्यय स्ट्रिंग जोड़ें।

टेबल बनाना और डेटा डालना

mysql> CREATE TABLE DemoTable (Amount INT);
Query OK, 0 rows affected (1.44 sec)
mysql> INSERT INTO DemoTable VALUES(709),(34560),(90854),(3456);

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

mysql> SELECT * FROM DemoTable;

आउटपुट:

+--------+
| Amount |
+--------+
| 709    |
| 34560  |
| 90854  |
| 3456   |
+--------+
4 rows in set (0.00 sec)

वर्ण जोड़ने के लिए क्वेरी

mysql> SELECT CONCAT('The Product Amount is=', Amount) AS AddingCharacters
FROM DemoTable;

परिणाम:

+-----------------------------+
| AddingCharacters            |
+-----------------------------+
| The Product Amount is=709   |
| The Product Amount is=34560 |
| The Product Amount is=90854 |
| The Product Amount is=3456  |
+-----------------------------+
4 rows in set (0.00 sec)

नोट: CONCAT() स्वचालित रूप से संख्याओं को स्ट्रिंग में बदल देता है। स्थायी भंडारण के लिए, CAST या CONVERT के साथ UPDATE का उपयोग करें, या एक परिकलित कॉलम (MySQL 5.7+) पर विचार करें।

  1. - MySQL में IFNULL का उपयोग करके NULL मानों को 1 के रूप में प्रदर्शित/अपडेट करें

    MySQL में NULL मानों को संभालना: IFNULL() और COALESCE() MySQL में IFNULL() फ़ंक्शन का उपयोग करके आप NULL मानों को डिफ़ॉल्ट मान से बदल सकते हैं। यह लेख दिखाता है कि कैसे NULL मानों को 1 से अपडेट करें और उन्हें प्रदर्शित करें। टेबल बनाना ); Query OK, 0 rows affected (0.00 sec) NULL मानों सहित डेटा

  1. - MySQL में पहले तीन पंक्तियों के लिए कस्टम मान सेट करना

    ORDER BY और LIMIT से पहली N पंक्तियां अपडेट करें पहली तीन पंक्तियों के लिए एक विशिष्ट मान सेट करने के लिए ORDER BY और LIMIT 3 का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1968 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20) ); Query OK, 0 rows affected (0.0

  1. - MySQL में कॉलम मानों के लिए ENUM कैसे सेट करें?

    ENUM कॉलम के साथ टेबल बनाना टेबल बनाते समय ENUM प्रकार निर्दिष्ट करें: ); रिकॉर्ड डालना INSERT INTO DemoTable2019 VALUES (45, Second); सभी रिकॉर्ड देखना SELECT * FROM DemoTable2019; +--------------+---------------+ | StudentMarks | StudentStatus | +--------------+---------------+ | 96