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

MySQL में DECIMAL में FLOAT मान डालने पर चेतावनी संदेश प्रदर्शित करें?

<घंटा/>

जब फ़्लोट मान एक इंट कॉलम में डाला जाता है, तो चेतावनी प्राप्त करने के लिए आप डेटा प्रकार DECIMAL के साथ एक अस्थायी तालिका बना सकते हैं। SHOW WARNINGS का उपयोग करके वही चेतावनी प्रदर्शित करें।

आइए समझने के लिए एक टेबल बनाएं। तालिका बनाने के लिए क्वेरी इस प्रकार है।

mysql> अस्थायी तालिका बनाएं चेतावनी डेमो -> ( -> मान दशमलव -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.13 सेकंड)

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

mysql> वार्निंगडेमो मान (9.80) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है, 1 चेतावनी (0.03 सेकंड)

यहां हमें चेतावनी मिल रही है। आइए SHOW कमांड का उपयोग करके चेतावनी की जाँच करें। वाक्य रचना इस प्रकार है -

चेतावनी दिखाएं;

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

mysql> चेतावनियां दिखाएं;

आउटपुट

<पूर्व>+----------+------+---------------------------- -------------+| स्तर | कोड | संदेश |+----------+------+-------------------------------- ------------+| नोट | 1265 | पंक्ति 1 पर कॉलम 'मान' के लिए डेटा छोटा सेट में --------------------- +1 पंक्ति (0.00 सेकंड)

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

mysql> वार्निंगडेमो से *चुनें;

आउटपुट

<पूर्व>+----------+| मूल्य |+----------+| 10 |+----------+1 पंक्ति सेट में (0.00 सेकंड)
  1. एक MySQL तालिका के दो कॉलम में फ्लोट वैल्यू विभाजित करें?

    फ्लोट वैल्यू को दो कॉलम में विभाजित करने के लिए, पहले कॉलम का मान दशमलव से पहले होगा। दूसरे कॉलम में दशमलव के बाद एक मान होगा। इसके लिए आप CAST() के साथ SUBSTRING_INDEX() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1951 (Value1 varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित

  1. तालिका C में डेटा सम्मिलित करें यदि MySQL में तालिका A से तुलना करते समय डेटा तालिका B में नहीं है?

    इसके लिए टेबल ए और बी पर लेफ्ट जॉइन का इस्तेमाल करें। आइए पहली टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.87 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो 20 मानों में डालें (103, कैरोल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग करके तालिका से रिकॉ

  1. MySQL में डेटाबेस में डालने पर दशमलव का मान बदलें (19, 2)?

    सटीक वास्तविक मान को संग्रहीत करने के लिए, आपको 2 दशमलव बिंदु के साथ truncate() का उपयोग करने की आवश्यकता है। आइए एक टेबल बनाएं - तालिका बनाने की क्वेरी निम्नलिखित है। );क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (1.12 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो59 मानों में डालें (छंटन