SQLite में दिनांक डेटाटाइप का उपयोग कैसे करें?

Sqlite Mem Dinanka Detata Ipa Ka Upayoga Kaise Karem



क्या आप SQLite में दिनांकों का उपयोग करना सीखने में रुचि रखते हैं? आप इसका उपयोग करके अपने SQLite डेटाबेस में दिनांक और समय डेटा को संग्रहीत और हेरफेर कर सकते हैं दिनांक डेटाप्रकार , जो एक सहायक सुविधा है। चाहे आप एक ऐप बना रहे हों, शेड्यूल प्रबंधित कर रहे हों, या ईवेंट ट्रैक कर रहे हों, यह समझ रहे हों कि इसका उपयोग कैसे करना है दिनांक डेटाप्रकार आपकी डेटाबेस क्षमताओं को काफी हद तक बढ़ा सकता है।

SQLite में दिनांक डेटाटाइप क्या है?

दिनांक डेटाप्रकार SQLite में डेटाबेस के भीतर दिनांक और समय की जानकारी को एकल, मानकीकृत प्रारूप के रूप में संग्रहीत करने के लिए डिज़ाइन किया गया है। यह व्यापक रूप से अपनाए गए ISO-8601 विस्तारित प्रारूप का उपयोग करता है, जो दिनांक और समय मानों की एक विस्तृत श्रृंखला का प्रतिनिधित्व करने के लिए संख्याओं और प्रतीकों को जोड़ता है। उदाहरण के लिए, दिनांक 24 जून 2022, शाम 4:30 बजे ISO-8601 प्रारूप में प्रस्तुत किया जा सकता है 2022-06-24T16:30:00 .







SQLite में दिनांक डेटाटाइप का उपयोग कैसे करें?

उपयोग करने के लिए दिनांक डेटाप्रकार SQLite में, उपयोगकर्ता प्रकार के कॉलम के साथ एक तालिका बना सकते हैं तारीख प्रकार के एक अतिरिक्त कॉलम के साथ TIMESTAMP यदि वे दिनांक और समय दोनों को एक ही फ़ील्ड में संग्रहीत करना चाहते हैं।



के साथ एक तालिका बनाने के लिए SQLite में दिनांक डेटाटाइप , आप उपयोग कर सकते हैं तालिका बनाएं कथन। उदाहरण के लिए:



तालिका अस्थायी डेटा बनाएं (आईडी INT प्राथमिक कुंजी, दिनांक DATE);

इस उदाहरण में, हम नामक एक तालिका बना रहे हैं tempdata , दो स्तंभों के साथ; पहला कॉलम, पहचान , एक पूर्णांक है और तालिका और दूसरे कॉलम के लिए प्राथमिक कुंजी के रूप में कार्य करेगा, तारीख , प्रकार का है तारीख .





टेबल बनाने के बाद आप उसमें डेटा डाल सकते हैं। उदाहरण के लिए:

tempdata(id, date) मानों में डालें(1, '2021-06-30');

tempdata(id, date) मानों में डालें(2, '2018-02-22');

tempdata(id, date) मानों में डालें(3, '2023-09-12');

इस उदाहरण में, हम इसमें मान सम्मिलित कर रहे हैं tempdata मेज़। दिनांक मान को स्वरूपित किया गया है YYYY-MM-DD प्रारूप।



आप SQLite में दिनांक डेटाटाइप का भी उपयोग कर सकते हैं:

1: दिनांक मानों में हेरफेर करें

SQLite कई दिनांक-समय फ़ंक्शन प्रदान करता है जो आपको इसकी अनुमति देते हैं दिनांक मानों में हेरफेर और प्रारूपण करें . उदाहरण के लिए, फ़ंक्शन स्ट्रफ़टाइम() आपको दिनांकों को प्रारूपित करने में सक्षम बनाता है। इसमें दो इनपुट लगते हैं: पहला दिनांक प्रारूप है, और दूसरा दिनांक मान है।

स्ट्रैपटाइम चुनें('%m/%d/%Y', '2021-06-30');

यह क्वेरी दिनांक को इस रूप में प्रदर्शित करेगी 06/30/2021 .

2: किसी तालिका से डेटा पुनर्प्राप्त करें

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

टेम्परेचरडेटा से चुनें *;

उदाहरण के तौर पर, यह क्वेरी टेम्पडेटा तालिका की सभी जानकारी पुनः प्राप्त करेगी। कहाँ क्लॉज़ का उपयोग दिनांकों के आधार पर डेटा को फ़िल्टर करने के लिए भी किया जा सकता है। उदाहरण के लिए:

चुनें * टेम्परेचरडेटा से जहां दिनांक='2021-06-30';

यह क्वेरी 2021-06-30 के लिए डेटा वापस कर देगी tempdata मेज़।

3: दिनांक के आधार पर डेटा को क्रमबद्ध करें

को दिनांक के आधार पर डेटा क्रमबद्ध करें SQLite में, आप ORDER का उपयोग कर सकते हैं द्वारा खंड. उदाहरण के लिए:

दिनांक एएससी के अनुसार अस्थायी डेटा ऑर्डर से * चुनें;

यह क्वेरी से डेटा वापस कर देगी tempdata तालिका के आधार पर आरोही क्रम में क्रमबद्ध किया गया तारीख कॉलम।

4: दिनांक अंकगणित निष्पादित करें

SQLite कई दिनांक-समय फ़ंक्शन भी प्रदान करता है दिनांक अंकगणित निष्पादित करें . उदाहरण के लिए, आप इसका उपयोग कर सकते हैं तारीख() डेटाटाइम स्ट्रिंग से तारीख निकालने का कार्य।

दिनांक चुनें('2021-06-30 12:30:45');

यह क्वेरी वापस आ जाएगी 2021-06-30 .

निष्कर्ष

SQLite एक मजबूत दिनांक डेटाटाइप सुविधा प्रदान करता है जो दिनांक और टाइमस्टैम्प के कुशल प्रबंधन को सक्षम बनाता है। SQLite का लचीलापन और दक्षता इसे मोबाइल एप्लिकेशन और डेस्कटॉप एप्लिकेशन के लिए पसंदीदा विकल्प बनाती है। SQLite में दिनांक डेटाप्रकार का उपयोग करने के लिए, आप दिनांक कॉलम के साथ एक तालिका बना सकते हैं, उसमें डेटा डाल सकते हैं, और SQLite के फ़ंक्शंस का उपयोग करके विभिन्न दिनांक-समय गणना कर सकते हैं।