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

MySQL में कस्टम कॉलम के लिए एकाधिक मान सेट करें?

<घंटा/>

इसके लिए आप UNION ALL का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1987 ( UserValue int );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.90 सेकंड)

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

mysql> DemoTable1987 मानों में सम्मिलित करें (4); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> DemoTable1987 मानों में सम्मिलित करें (5); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable1987 मानों में सम्मिलित करें ( 6);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)mysql> DemoTable1987 मानों में सम्मिलित करें(7);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable1987 से * चुनें;

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

<पूर्व>+-----------+| UserValue |+-----------+| 4 || 5 || 6 || 7 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ कस्टम कॉलम के लिए कई मान सेट करने की क्वेरी है -

mysql> UserValue का चयन करें, (UserValue*100) DemoTable1987 Union से NewValue के रूप में UserValue द्वारा सभी UserValue, (UserValue*50) DemoTable1987 ऑर्डर से NewValue के रूप में चुनें;

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

<पूर्व>+-----------+----------+| उपयोगकर्ता मूल्य | न्यूवैल्यू |+----------+----------+| 4 | 400 || 4 | 200 || 5 | 500 || 5 | 250 || 6 | 300 || 6 | 600 || 7 | 350 || 7 | 700 |+----------+----------+8 पंक्तियों में सेट (0.14 सेकंड)
  1. MySQL में 0 या 1 मान वाले कॉलम के लिए शर्तें सेट करें

    शर्तें सेट करने के लिए, MySQL में CASE WHEN स्टेटमेंट का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.98 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (0,0,0,0); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग

  1. MySQL में एनम मानों के लिए कस्टम संदेश सेट करें

    Enum के लिए कस्टम संदेश सेट करने के लिए if else का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1992(ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(20), isActive ENUM(Y,N));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.89 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर

  1. स्तंभ मानों के लिए MySQL में ENUM सेट करें

    तालिका बनाते समय, उस कॉलम के लिए ENUM प्रकार सेट करें जिसे आप ENUM मान चाहते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.75 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2019 मानों में डालें (45, दूसरा); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 स