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

MySQL दशमलव का उपयोग कैसे करें?

<घंटा/>

MySQL दशमलव डेटा प्रकार का उपयोग सटीक संख्यात्मक मान को संग्रहीत करने के लिए किया जा सकता है। DECIMAL डेटा प्रकार का सिंटैक्स।

yourColumnName Decimal(integerValue,intgerValue);

DECIMAL डेटा प्रकार का उदाहरण।

mysql> टेबल बनाएं कर्मचारी सूचना -> (-> EmpId int auto_increment प्राथमिक कुंजी, -> EmpName varchar(200), -> EmpSalary DECIMAL(6.2) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) 

जब भी हम "EmpSalary" कॉलम में 6 अंकों से अधिक का मान डालते हैं, तो यह एक त्रुटि उत्पन्न करता है। त्रुटि इस प्रकार है -

mysql> कर्मचारी सूचना (EmpName, EmpSalary) मान ('जॉन', 6999999.50) में डालें; त्रुटि 1264 (22003):पंक्ति 1 पर 'EmpSalary' कॉलम के लिए सीमा मान से बाहर

अंकों की सटीक संख्या के साथ "EmpSalary" कॉलम में मान डालना।

mysql> कर्मचारी सूचना (EmpName, EmpSalary) मान ('जॉन', 6999.50) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित, 1 चेतावनी (0.15 सेकंड) mysql> कर्मचारी सूचना (EmpName, EmpSalary) मान ('जॉन') में डालें ,69999.50);क्वेरी ठीक, 1 पंक्ति प्रभावित, 1 चेतावनी (0.20 सेकंड)

सभी रिकॉर्ड प्रदर्शित करने के लिए।

mysql> कर्मचारी सूचना से *चुनें;

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

<पूर्व>+----------+------------+----------+| EmpId | एम्पनाम | कर्मचारी वेतन |+----------+------------+----------+| 1 | जॉन | 7000 || 2 | जॉन | 70000 |+----------+------------+----------+2 पंक्तियों में सेट (0.00 सेकंड)

  1. मैं किसी संख्या को MySQL में संग्रहीत करने के लिए दशमलव के रूप में कैसे प्रारूपित करूं?

    आपको MySQL में किसी संख्या को प्रारूपित करने की आवश्यकता नहीं है, इसके लिए DECIMAL डेटा प्रकार का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.85 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1330 मानों में सम्मिलित करें(1000.99);क्वेरी ठीक

  1. MySQL में रोलअप के साथ सही तरीके से कैसे उपयोग करें?

    रोलअप के साथ उपयोग करने के लिए सिंटैक्स इस प्रकार है - रोलअप के साथ अपने ColumnName1 द्वारा अपनेTableName समूह से अपना ColumnName1,sum(yourColumnName2) चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.44 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTabl

  1. MySQL में CURDATE के साथ CONTAINS () का उपयोग कैसे करें?

    इसके लिए आप CURDATE() के साथ CONCAT() का इस्तेमाल कर सकते हैं। MySQL में CONTAINS() नाम का कोई फंक्शन नहीं है। आइए पहले वर्तमान तिथि प्राप्त करें। वर्तमान तिथि इस प्रकार है - curdate() चुनें; यह निम्नलिखित आउटपुट देगा - +---------------+| दही () |+---------------+| 2019-11-28 |+---------------+1