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

MySQL में CASE स्टेटमेंट से संख्या को स्ट्रिंग में बदलना

MySQL में परिणाम सेट में संख्यात्मक मानों (जैसे 0/1 या बूलियन) को पठनीय स्ट्रिंग लेबल में बदलने के लिए CASE स्टेटमेंट का उपयोग किया जाता है। यह रिपोर्टिंग और प्रस्तुति के लिए आवश्यक है।

उदाहरण के लिए टेबल बनाना

mysql> CREATE TABLE DemoTable (
    IsMarried BOOLEAN
);

डेटा डालना

mysql> INSERT INTO DemoTable VALUES(TRUE), (FALSE), (FALSE), (TRUE);

सभी रिकॉर्ड देखना (संख्यात्मक रूप में)

mysql> SELECT * FROM DemoTable;

आउटपुट

+-----------+
| IsMarried |
+-----------+
| 1         |
| 0         |
| 0         |
| 1         |
+-----------+

CASE से स्ट्रिंग लेबल में बदलना

mysql> SELECT IsMarried, CASE IsMarried WHEN 1 THEN 'Married' ELSE 'Not Married' END AS Status FROM DemoTable;

आउटपुट

+-----------+-------------+
| IsMarried | Status      |
+-----------+-------------+
| 1         | Married     |
| 0         | Not Married |
| 0         | Not Married |
| 1         | Married     |
+-----------+-------------+

खोजे गए CASE सिंटैक्स: CASE WHEN IsMarried=1 THEN 'Married' WHEN IsMarried=0 THEN 'Single' ELSE 'Unknown' END अधिक लचीला है और जटिल शर्तों की अनुमति देता है।

  1. - MySQL में & को एम्परसैंड (&) से कैसे बदलें

    REPLACE() फंक्शन के साथ HTML एंटिटी को वास्तविक अक्षर में बदलना डेटाबेस में संग्रहीत HTML एंटिटी & को वास्तविक एम्परसैंड & में बदलने के लिए REPLACE() फंक्शन का उपयोग करें। टेबल और डेटा CREATE TABLE DemoTable( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Value VARCHAR(100) ); Que

  1. - MySQL में REPLACE() का उपयोग करके फाइल पथ कॉलम में खोजें और बदलें

    REPLACE() फ़ंक्शन का उपयोग करके कॉलम मानों में एक सबस्ट्रिंग की सभी घटनाओं को दूसरी सबस्ट्रिंग से बदलें (उदाहरण के लिए, फाइल पथ अपडेट करना)। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (FolderLocation TEXT); Query OK, 0 rows affected (0.80 sec) INSERT INTO DemoTable VALUES(C/ProgramFiles/All

  1. - पायथन का उपयोग करके संख्या को स्ट्रिंग से कैसे बदलें?

    इस उद्देश्य के लिए, आइए एक डिक्शनरी ऑब्जेक्ट का उपयोग करें जिसमें अंक कुंजी के रूप में और उसका शब्द प्रतिनिधित्व मान के रूप में हो: dct = {0:zero, 1:one, 2:two, 3:three, 4:four, 5:five, 6:six, 7:seven, 8:eight, 9:nine} एक नया स्ट्रिंग ऑब्जेक्ट इनिशियलाइज़ करें: newstr = इनपुट स्ट्रिंग से प्