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

MySQL में बूलियन मानों को सकारात्मक या नकारात्मक चिह्न में कनवर्ट करना?

<घंटा/>

निम्नलिखित वाक्य रचना है -

अपनेTableName से if(yourColumnName,1,-1) चुनें;

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(ismared boolean);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड)

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

mysql> डेमोटेबल मानों में डालें (सच); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> डेमोटेबल मानों में डालें (गलत); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें ( असत्य); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें (सत्य); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.36 सेकंड) 

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

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+-----------+| विवाहित है |+-----------+| 1 || 0 || 0 || 1 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL में बूलियन को सकारात्मक या नकारात्मक चिह्न में बदलने की क्वेरी निम्नलिखित है। यहां, हमने बूलियन फॉल्स यानी 0 -

. के लिए नेगेटिव सेट किया है
mysql> डेमोटेबल से if(ismarried,1,-1) चुनें;

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

<पूर्व>+----------------------+| अगर (विवाहित है, 1,-1) |+----------------------+| 1 || -1 || -1 || 1 |+---------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. PHP और MySQL में 'बूलियन' मानों से कैसे निपटें?

    हम MySQL संस्करण 8.0.12 का उपयोग कर रहे हैं। आइए पहले MySQL संस्करण की जाँच करें: संस्करण का चयन करें ();+---------------+| वर्जन () |+-----------+| 8.0.12 |+-----------+1 पंक्ति सेट में (0.00 सेकंड) MySQL में बूलियन से निपटने के लिए, आप BOOL या BOOLEAN या TINYINT(1) का उपयोग कर सकते हैं। यदि आप B

  1. MySQL के साथ अलग-अलग कॉलम में कॉलम से सकारात्मक और नकारात्मक मानों का योग प्रदर्शित करें

    इसके लिए आप CASE स्टेटमेंट का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int, Value int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें(10,-678);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड

  1. MySQL ऑप्शन डिफॉल्ट्स, ऑप्शंस एक्सपेक्टिंग वैल्यूज, और =साइन

    आइए हम डिफ़ॉल्ट विकल्पों, वे विकल्प जो मूल्यों की अपेक्षा करते हैं, और MySQL में = ​​चिह्न को समझते हैं - परंपरा के अनुसार, विकल्पों के लंबे रूप जो एक मान निर्दिष्ट करते हैं, बराबर (=) चिह्न का उपयोग करके लिखे जाते हैं। इसे नीचे दिखाया गया है - mysql --host=tonfisk --user=jon उन विकल्पों के लिए जि