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

MySQL में सेकंड को निकटतम आधे मिनट में राउंड करना

सेकंड को निकटतम आधे मिनट में राउंड करने के लिए CEILING() का उपयोग करें।

उदाहरण

टेबल बनाएं:

mysql> create table DemoTable (secondValue int);
Query OK, 0 rows affected (0.64 sec)

रिकॉर्ड डालें:

mysql> insert into DemoTable values(27);
Query OK, 1 row affected (0.24 sec)
mysql> insert into DemoTable values(56);
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values(118);
Query OK, 1 row affected (0.20 sec)

सभी रिकॉर्ड देखें:

mysql> select * from DemoTable;

आउटपुट

+-------------+
| secondValue |
+-------------+
| 27          |
| 56          |
| 118         |
+-------------+
3 rows in set (0.00 sec)

सेकंड राउंड करने की क्वेरी:

mysql> select secondValue, CEILING(secondValue / 30) / 2 AS ApproxMinutes from DemoTable;

आउटपुट

+-------------+---------------+
| secondValue | ApproxMinutes |
+-------------+---------------+
| 27          | 0.5000        |
| 56          | 1.0000        |
| 118         | 2.0000        |
+-------------+---------------+
3 rows in set (0.00 sec)

तर्क: 30 सेकंड = 0.5 मिनट। CEILING(सेकंड/30) 30-सेकंड अंतराल की संख्या देता है। 2 से विभाजित करने पर मिनट में परिणाम मिलता है।

  1. - MySQL में टेबल से डुप्लिकेट कॉलम कैसे हटाएं

    समाधान INNER JOIN के साथ DELETE का उपयोग करके डुप्लिकेट पंक्तियाँ हटाएं (नवीनतम ID रखें)। सिंटैक्स DELETE tbl1 FROM yourTableName tbl1 INNER JOIN yourTableName tbl2 WHERE tbl1.id < tbl2.id AND tbl1.name = tbl2.name; उदाहरण टेबल बनाएं: INSERT INTO demo14 (name) VALUES (John), (David), (David), (Bo

  1. - C++ में round() फ़ंक्शन

    C++ में round() फ़ंक्शन का उपयोग पैरामीटर के रूप में पास किए गए double, float या long double मान को निकटतम पूर्णांक मान तक राउंड ऑफ करने के लिए किया जाता है। C++ प्रोग्राम में round() फ़ंक्शन का उपयोग करने के लिए उपयोग की जाने वाली हेडर फ़ाइल या है। C++ 11 मानक के बाद round() के निम्नलिखित ओवरलोड

  1. - C# में संख्या को निकटतम सम संख्या में राउंड करना

    MidpointRounding एन्यूमरेशन के साथ ToEven प्रॉपर्टी का उपयोग संख्या को निकटतम सम संख्या में राउंड करने के लिए किया जाता है।एक डेसीमल संख्या घोषित और आरंभ करें:decimal val = 25.55M;संख्या को निकटतम सम संख्या में राउंड करने के लिए:decimal.Round(val, 0, MidpointRounding.ToEven)यहाँ पूरा कोड है:उदाहरणus