Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

TIME_TO_SEC () उदाहरण – MySQL

MySQL का उपयोग करते समय, आप TIME_TO_SEC() . का उपयोग कर सकते हैं एक समय मान में सेकंड की संख्या वापस करने के लिए कार्य करता है। विशेष रूप से, यह फ़ंक्शन सेकंड में परिवर्तित समय तर्क देता है।

इस फ़ंक्शन को TO_SECONDS() . के साथ भ्रमित नहीं होना है फ़ंक्शन, जो दिनांक या डेटाटाइम तर्क दिया गया है, वर्ष 0 से सेकंड की संख्या लौटाता है।

यहां बताया गया है कि कैसे TIME_TO_SEC() काम करता है।

सिंटैक्स

वाक्य रचना इस प्रकार है:

TIME_TO_SEC(time)

जहां time वह समय मान है जिसे आप सेकंड में बदलना चाहते हैं।

उदाहरण 1 - मूल उदाहरण

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।

SELECT TIME_TO_SEC('00:01:00');

परिणाम:

+-------------------------+
| TIME_TO_SEC('00:01:00') |
+-------------------------+
|                      60 |
+-------------------------+

उदाहरण 2 - बड़ा मान

और जब हम बड़े समय मान का उपयोग करते हैं तो यह कैसा दिखता है:

SELECT TIME_TO_SEC('01:00:00');

परिणाम:

+-------------------------+
| TIME_TO_SEC('01:00:00') |
+-------------------------+
|                    3600 |
+-------------------------+

उदाहरण 3 - वर्तमान समय

आप पास कर सकते हैं CURTIME() वर्तमान समय में सेकंड की संख्या वापस करने के लिए एक तर्क के रूप में कार्य करें।

SELECT 
  CURTIME() AS 'Current Time',
  TIME_TO_SEC(CURTIME()) AS 'Seconds';

परिणाम:

+--------------+---------+
| Current Time | Seconds |
+--------------+---------+
| 09:04:47     |   32687 |
+--------------+---------+

यहाँ वही उदाहरण है, लेकिन CURRENT_TIME() . का उपयोग करके फ़ंक्शन (जो CURTIME() . का समानार्थी है )।

SELECT 
  CURRENT_TIME() AS 'Current Time',
  TIME_TO_SEC(CURRENT_TIME()) AS 'Seconds';

परिणाम:

+--------------+---------+
| Current Time | Seconds |
+--------------+---------+
| 09:05:23     |   32723 |
+--------------+---------+

उदाहरण 4 - बीता हुआ समय

समय डेटा प्रकार केवल दिन के समय तक ही सीमित नहीं है। इसका उपयोग बीता हुआ समय दर्शाने के लिए भी किया जा सकता है।

यहां 400 घंटों में सेकंड की संख्या प्राप्त करने का एक उदाहरण दिया गया है।

SELECT TIME_TO_SEC('400:00:00');

परिणाम:

+--------------------------+
| TIME_TO_SEC('400:00:00') |
+--------------------------+
|                  1440000 |
+--------------------------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ताले की कुल संख्या लॉक टेबल के आकार से अधिक है

  2. चुनें * जहां मौजूद नहीं है

  3. एक MySQL फ़ील्ड में अग्रणी और पिछली सफेद जगह को कैसे हटाएं?

  4. गणना के रूप में COUNT(*) चुनें - इस गणना का उपयोग कैसे करें

  5. MySQL में RPAD () फ़ंक्शन कैसे काम करता है