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

MySQL में FLOAT कॉलम को राउंड करें और परिणाम नए कॉलम में प्रदर्शित करें

ROUND() फ़ंक्शन का उपयोग करके फ्लोट मानों को निर्दिष्ट दशमलव स्थानों तक राउंड करें और परिणाम को नए कॉलम में प्रदर्शित करें।

टेबल बनाना और डेटा डालना

mysql> CREATE TABLE DemoTable (Value FLOAT);
Query OK, 0 rows affected (0.95 sec)
mysql> INSERT INTO DemoTable VALUES(12.4567),(124.7884),(45.64643);

सभी रिकॉर्ड देखना

mysql> SELECT * FROM DemoTable;

आउटपुट:

+---------+
| Value   |
+---------+
| 12.4567 |
| 124.788 |
| 45.6464 |
+---------+

2 दशमलव स्थानों तक राउंड करने के लिए क्वेरी

mysql> SELECT Value, ROUND(Value, 2) AS RoundValue
FROM DemoTable;

परिणाम:

+---------+------------+
| Value   | RoundValue |
+---------+------------+
| 12.4567 | 12.46      |
| 124.788 | 124.79     |
| 45.6464 | 45.65      |
+---------+------------+
3 rows in set (0.00 sec)

नोट: ROUND(value, decimals) बैंकर्स राउंडिंग (सम तक राउंड) का उपयोग करता है। हमेशा ऊपर राउंड करने के लिए CEILING(), नीचे के लिए FLOOR(), शून्य की ओर काटने के लिए TRUNCATE() उपयोग करें। वित्तीय डेटा के लिए सटीक अंकगणित के लिए DECIMAL प्रकार पर विचार करें।

  1. - MySQL में DATE_ADD से 45 दिन जोड़कर नए कॉलम में कैसे प्रदर्शित करें?

    MySQL में DATE/DATETIME कॉलम में दिन जोड़ने और परिणाम को नए कॉलम में प्रदर्शित करने के लिए DATE_ADD() फंक्शन (या + INTERVAL सिंटैक्स) का उपयोग करें। यह देय तारीख, समाप्ति तारीख, शेड्यूलिंग गणना के लिए आवश्यक है। उदाहरण: DueTime में 45 दिन जोड़ना डेमो टेबल बनाएं: mysql> CREATE TABLE DemoTable19

  1. - MySQL में रिकॉर्ड घटनाओं की गिनती करके नए कॉलम में कैसे प्रदर्शित करें?

    MySQL में किसी कॉलम के मान की घटनाओं (occurrences) को गिनकर नए कॉलम के रूप में प्रदर्शित करने के लिए, COUNT(*) के साथ GROUP BY का उपयोग करें। यह डेटा वितरण विश्लेषण, डुप्लिकेट पहचान, और आवृत्ति रिपोर्टिंग के लिए मानक तरीका है। उदाहरण: Value कॉलम की घटनाएं गिनना डेमो टेबल बनाएं: mysql> CREATE T

  1. - MySQL में IF() से NULL मानों के आधार पर कस्टम टेक्स्ट कैसे दिखाएं?

    MySQL में किसी कॉलम के NULL मानों के आधार पर कस्टम टेक्स्ट प्रदर्शित करने के लिए IF() फंक्शन (या CASE) का उपयोग करें। यह रिपोर्टिंग, UI डिस्प्ले, और डेटा एक्सपोर्ट में Not Found जैसे संदेश दिखाने के लिए उपयोगी है। उदाहरण: StudentName NULL होने पर कस्टम संदेश डेमो टेबल बनाएं: mysql> CREATE TABL