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

MySQL GET_FORMAT() फंक्शन का क्या उपयोग है?


MySQL GET_FORMAT() फंक्शन का उपयोग DATE, TIME, DATETIME या TIMESTAMP जैसे डेटा प्रकार को दूसरे आर्गुमेंट के रूप में दिए गए मानक फॉर्मेट के आधार पर फॉर्मेटेड तरीके से बदलने के लिए किया जाता है। मानक फॉर्मेट प्रकार EUR, INTERNAL, ISO, JIS या USA हो सकते हैं। लौटाए गए फॉर्मेट कोड वही कोड हैं जो DATE_FORMAT() फंक्शन द्वारा उपयोग किए जाते हैं। यह फंक्शन DATE_FORMAT() और STR_TO_DATE() फंक्शन के साथ संयोजन में उपयोगी है।

सिंटैक्स

GET_FORMAT(data_type, standard_format)

यहां जैसा कि हमने पहले बताया, data_type DATE, TIME, DATETIME या TIMESTAMP होगा, और standard_format EUR, INTERNAL, ISO, JIS या USA हो सकता है।

उदाहरण

mysql> Select GET_FORMAT(DATE, 'USA') AS 'AMERICAN Format', 
-> GET_FORMAT(DATE, 'ISO') AS 'ISO Format'; 
+-----------------+------------+ 
| AMERICAN Format | ISO Format | 
+-----------------+------------+ 
| %m.%d.%Y        | %Y-%m-%d   | 
+-----------------+------------+ 
1 row in set (0.00 sec)

उपरोक्त क्वेरी USA में उपयोग किए जाने वाले दिनांक फॉर्मेट और ISO दिनांक फॉर्मेट को लौटाती है।

mysql> Select GET_FORMAT(TIME, 'USA') AS 'AMERICAN Format', 
-> GET_FORMAT(TIME, 'ISO') AS 'ISO Format'; 
+-----------------+------------+ 
| AMERICAN Format | ISO Format | 
+-----------------+------------+ 
| %h:%i:%s %p     | %H:%i:%s   | 
+-----------------+------------+ 
1 row in set (0.00 sec)

उपरोक्त क्वेरी USA में उपयोग किए जाने वाले समय फॉर्मेट और ISO समय फॉर्मेट को लौटाती है।


  1. - MySQL IGNORE INSERT स्टेटमेंट का क्या उपयोग है?

    मूल रूप से, IGNORE INSERT स्टेटमेंट का उपयोग MySQL तालिका में डुप्लिकेट डेटा के सम्मिलन को रोकने के लिए किया जाता है। यदि हम INSERT कमांड के बजाय INSERT IGNORE कमांड का उपयोग करेंगे तो यदि कोई रिकॉर्ड मौजूदा रिकॉर्ड को डुप्लिकेट नहीं करता है, तो MySQL इसे हमेशा की तरह सम्मिलित करता है लेकिन यदि रिकॉ

  1. - MySQL में CHAR() का रिवर्स फ़ंक्शन क्या है

    CHAR() का रिवर्स फ़ंक्शन MySQL में ASCII() या ORD() है। यहां ASCII() बाएं-मोस्ट वर्ण का संख्यात्मक मान लौटाता है, जबकि ORD() आर्गुमेंट के बाएं-मोस्ट वर्ण का कैरेक्टर कोड लौटाता है। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable ( Value int, Value1 char(1), Value2 char(

  1. - C में printf में %p का उपयोग

    %p फॉर्मेट स्पेसिफायर printf परिवार में पॉइंटर एड्रेस प्रिंट करने के लिए मानक तरीका है। सही उपयोग #include <stdio.h> int main() { int x = 50; int *ptr = &x; // सही: void* कास्ट के साथ %p printf(Address: %p, Value: %d\n, (void*)ptr, *ptr); // अन्य पॉइंटर टाइ