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

DATE () उदाहरण – MySQL

MySQL का उपयोग करते समय, आप DATE() . का उपयोग कर सकते हैं दिनांक या डेटाटाइम अभिव्यक्ति से दिनांक भाग निकालने के लिए कार्य करें।

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

सिंटैक्स

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

DATE(expr)

जहां expr दिनांक या दिनांक समय अभिव्यक्ति है।

उदाहरण 1 - मूल उपयोग

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

SELECT DATE('2020-10-01 12:35:06') AS 'Result';

परिणाम:

+------------+
| Result     |
+------------+
| 2020-10-01 |
+------------+

इसलिए मैंने एक मान प्रदान किया जिसमें दिनांक और समय, और DATE() . दोनों शामिल थे फ़ंक्शन ने उस मान का दिनांक भाग लौटा दिया।

उदाहरण 2 - अभी के साथ इसका उपयोग करना ()

यदि आप NOW() . जैसे फ़ंक्शन का उपयोग करते हैं उदाहरण के लिए, आप DATE() . का उपयोग कर सकते हैं NOW() . के रिटर्न वैल्यू से सिर्फ तारीख का हिस्सा निकालने के लिए ।

SELECT 
    NOW(),
    DATE(NOW());

परिणाम:

+---------------------+-------------+
| NOW()               | DATE(NOW()) |
+---------------------+-------------+
| 2018-06-25 08:33:42 | 2018-06-25  |
+---------------------+-------------+

हालांकि, इस मामले में हम सिर्फ CURDATE() . का इस्तेमाल कर सकते थे . ऐसा करने से DATE() use का उपयोग करने की आवश्यकता समाप्त हो जाएगी :

SELECT CURDATE();

परिणाम:

+------------+
| CURDATE()  |
+------------+
| 2018-06-25 |
+------------+

उदाहरण 3 - एक डेटाबेस क्वेरी

अधिकांश समय आप शायद इस फ़ंक्शन का उपयोग डेटाबेस से प्राप्त मानों के साथ कर रहे होंगे। ऐसे मान डेटाटाइम . के रूप में संग्रहीत किए जा सकते हैं मान और आपको केवल दिनांक भाग की आवश्यकता है।

यहां एक उदाहरण दिया गया है, जहां डेटाबेस कॉलम को डेटाटाइम . के रूप में संग्रहीत किया जाता है मूल्य। मैं वह मान लौटाता हूं, और मैं DATE() . का भी उपयोग करता हूं दिनांक भाग को उसी मान से वापस करने के लिए कार्य करें:

USE sakila;
SELECT
  payment_date AS 'Date/Time',
  DATE(payment_date) AS 'Date'
FROM payment
WHERE payment_id = 1;

परिणाम:

+---------------------+------------+
| Date/Time           | Date       |
+---------------------+------------+
| 2005-05-25 11:30:37 | 2005-05-25 |
+---------------------+------------+


  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. PHP के साथ आईएसओ 8601 प्रारूप के रूप में दिनांक कैसे प्रदर्शित करें

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

  4. मैं MySQL में एकाधिक सम्मिलित पंक्तियों की आईडी कैसे प्राप्त करूं?

  5. MySQL डेटाबेस को PHP वेबसाइट से कैसे कनेक्ट करें