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

MySQL में डालने के दौरान पॉजिटिव वैल्यू को नेगेटिव में कैसे बदलें?

<घंटा/>

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

mysql> टेबल रिकॉर्ड बनाएं डेमो -> (-> UserId int, -> Value int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड)

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

क्वेरी इस प्रकार है

mysql> रिकॉर्ड में डालें डेमो मान (1,10); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> रिकॉर्ड में डालें डेमो मान (3,598); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> रिकॉर्ड में डालें डेमो मान (5,786); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> रिकॉर्ड में डालें डेमो मान (7,189); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> रिकॉर्ड में डालें डेमो मान (9,345); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

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

क्वेरी इस प्रकार है

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

निम्न आउटपुट है

<पूर्व>+-----+----------+| उपयोगकर्ता आईडी | मूल्य |+--------+----------+| 1 | 10 || 3 | 598 || 5 | 786 || 7 | 189 || 9 | 345 |+--------+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

दूसरी तालिका बनाएं। दूसरी तालिका बनाने की क्वेरी इस प्रकार है

mysql> तालिका बनाएं PositiveToNegativeValueDemo -> ( -> आईडी int NULL AUTO_INCREMENT PRIMARY KEY, -> Money int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.83 सेकंड)

सम्मिलित करते समय सकारात्मक मान को ऋणात्मक में बदलने की क्वेरी यहां दी गई है

mysql> PositiveToNegativeValueDemo(Id,Money) में डालें -> RecordDemo से UserId,(-1*Value) चुनें;क्वेरी ठीक है, 5 पंक्तियाँ प्रभावित (0.15 सेकंड) रिकॉर्ड:5 डुप्लिकेट:0 चेतावनियाँ:0

अब चुनिंदा स्टेटमेंट का उपयोग करके टेबल से टेबल रिकॉर्ड्स की जांच करें।

क्वेरी इस प्रकार है

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

निम्न आउटपुट है

<पूर्व>+----------+----------+| आईडी | पैसा |+----------+----------+| 1 | -10 || 3 | -598 || 5 | -786 || 7 | -189 || 9 | -345 |+------+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में साउंडएक्स () को कैसे क्वेरी करें?

    SOUNDEX () एक साउंडेक्स स्ट्रिंग देता है। दो तार जो लगभग एक जैसे लगते हैं उनमें समान ध्वनि वाले तार होने चाहिए MySQL में साउंडएक्स () को क्वेरी करने के लिए, आप नीचे दिए गए सिंटैक्स का उपयोग कर सकते हैं - select *from yourTableName where soundex(yourValue)=soundex(yourColumnName); आइए पहले एक टेबल

  1. यदि कोई क्वेरी MySQL में शून्य मान देता है तो मैं 0 कैसे सेट कर सकता हूं?

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

  1. MySQL क्वेरी पहले नकारात्मक मान को अवरोही क्रम में सेट करती है और फिर आरोही क्रम में सकारात्मक मान सेट करती है

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