SQLite میں ڈیٹ ڈیٹا ٹائپ کا استعمال کیسے کریں؟

Sqlite My Y Y A Ayp Ka Ast Mal Kys Kry



کیا آپ SQLite میں تاریخوں کو استعمال کرنے کا طریقہ سیکھنے میں دلچسپی رکھتے ہیں؟ آپ اپنے SQLite ڈیٹا بیس میں تاریخ اور وقت کے ڈیٹا کو ذخیرہ اور جوڑ توڑ کر سکتے ہیں۔ تاریخ ڈیٹا ٹائپ ، جو ایک مددگار خصوصیت ہے۔ چاہے آپ ایپ بنا رہے ہو، نظام الاوقات کا انتظام کر رہے ہو، یا ایونٹس کا سراغ لگا رہے ہو، اس کو استعمال کرنے کا طریقہ سمجھ رہے ہو۔ تاریخ ڈیٹا ٹائپ آپ کے ڈیٹا بیس کی صلاحیتوں کو بہت زیادہ بڑھا سکتا ہے۔

SQLite میں ڈیٹ ڈیٹا ٹائپ کیا ہے؟

دی تاریخ ڈیٹا ٹائپ SQLite میں ڈیٹا بیس کے اندر تاریخ اور وقت کی معلومات کو ایک واحد، معیاری شکل کے طور پر ذخیرہ کرنے کے لیے ڈیزائن کیا گیا ہے۔ یہ وسیع پیمانے پر اپنائے گئے ISO-8601 توسیعی فارمیٹ کا استعمال کرتا ہے، جو تاریخ اور وقت کی قدروں کی وسیع رینج کی نمائندگی کرنے کے لیے اعداد اور علامتوں کو یکجا کرتا ہے۔ مثال کے طور پر، تاریخ 24 جون 2022، شام 4:30 بجے ISO-8601 فارمیٹ میں بطور نمائندگی کی جا سکتی ہے۔ 24-06-2022T16:30:00 .







SQLite میں ڈیٹ ڈیٹا ٹائپ کا استعمال کیسے کریں؟

استمال کے لیے تاریخ ڈیٹا ٹائپ SQLite میں، صارف قسم کے کالم کے ساتھ ایک ٹیبل بنا سکتے ہیں۔ DATE قسم کے ایک اضافی کالم کے ساتھ ٹائم اسٹیمپ اگر وہ تاریخ اور وقت دونوں کو ایک ہی فیلڈ میں محفوظ کرنا چاہتے ہیں۔



کے ساتھ ایک میز بنانے کے لئے SQLite میں ڈیٹ ڈیٹا ٹائپ ، آپ استعمال کر سکتے ہیں ٹیبل بنائیں بیان مثال کے طور پر:



ٹیبل ٹیمپ ڈیٹا بنائیں (آئی ڈی بنیادی کلید، تاریخ تاریخ)؛

اس مثال میں، ہم ایک ٹیبل بنا رہے ہیں جسے کہتے ہیں۔ ٹیمپ ڈیٹا دو کالموں کے ساتھ؛ پہلا کالم، آئی ڈی ، ایک عدد عدد ہے اور میز کے لیے بنیادی کلید کے طور پر کام کرے گا، اور دوسرے کالم، تاریخ ، قسم کا ہے۔ DATE .





ٹیبل بنانے کے بعد، آپ اس میں ڈیٹا ڈال سکتے ہیں۔ مثال کے طور پر:

ٹیمپ ڈیٹا (id, date) VALUES(1, '2021-06-30') میں داخل کریں؛

ٹیمپ ڈیٹا (id, date) VALUES(2, '2018-02-22') میں داخل کریں؛

ٹیمپ ڈیٹا میں داخل کریں(id, date) VALUES(3, '2023-09-12');

اس مثال میں، ہم اقدار داخل کر رہے ہیں۔ ٹیمپ ڈیٹا ٹیبل. تاریخ کی قیمت میں فارمیٹ کیا گیا ہے۔ YYYY-MM-DD فارمیٹ



آپ SQLite میں ڈیٹ ڈیٹا ٹائپ کو بھی استعمال کر سکتے ہیں:

1: تاریخ کی قدروں میں ہیرا پھیری کریں۔

SQLite کئی ڈیٹ ٹائم فنکشن فراہم کرتا ہے جو آپ کو اجازت دیتا ہے۔ ہیرا پھیری اور تاریخ کی اقدار کو فارمیٹ کریں۔ . مثال کے طور پر، فنکشن strftime() آپ کو تاریخوں کو فارمیٹ کرنے کے قابل بناتا ہے۔ یہ دو ان پٹ لیتا ہے: پہلا تاریخ کی شکل ہے، اور دوسرا تاریخ کی قیمت ہے۔

منتخب کریں strftime('%m/%d/%Y', '2021-06-30')؛

یہ استفسار تاریخ کو بطور ظاہر کرے گا۔ 06/30/2021 .

2: ٹیبل سے ڈیٹا بازیافت کریں۔

دی منتخب کریں۔ اسٹیٹمنٹ کو ڈیٹ ڈیٹا ٹائپ والے ٹیبل سے ڈیٹا حاصل کرنے کے لیے استعمال کیا جا سکتا ہے۔ مثال کے طور پر:

ٹیمپ ڈیٹا سے * منتخب کریں؛

مثال کے طور پر، یہ استفسار ٹیمپ ڈیٹا ٹیبل میں موجود تمام معلومات کو بازیافت کرے گا۔ دی کہاں شق کو تاریخوں کے لحاظ سے ڈیٹا کو فلٹر کرنے کے لیے بھی استعمال کیا جا سکتا ہے۔ مثال کے طور پر:

منتخب کریں * ٹیمپ ڈیٹا سے جہاں کی تاریخ='2021-06-30'؛

یہ استفسار 2021-06-30 کا ڈیٹا واپس کر دے گا۔ ٹیمپ ڈیٹا ٹیبل.

3: تاریخ کی بنیاد پر ڈیٹا کو ترتیب دیں۔

کو تاریخ کی بنیاد پر ڈیٹا کو ترتیب دیں۔ SQLite میں، آپ ORDER استعمال کر سکتے ہیں۔ BY شق مثال کے طور پر:

منتخب کریں * ٹیمپ ڈیٹا آرڈر کے مطابق تاریخ ASC؛

یہ استفسار سے ڈیٹا واپس کر دے گا۔ ٹیمپ ڈیٹا کی بنیاد پر صعودی ترتیب میں ترتیب دیا گیا جدول تاریخ کالم

4: تاریخ ریاضی کو انجام دیں۔

SQLite کئی ڈیٹ ٹائم فنکشنز بھی فراہم کرتا ہے۔ تاریخ ریاضی انجام دیں . مثال کے طور پر، آپ استعمال کر سکتے ہیں DATE() ڈیٹ ٹائم سٹرنگ سے تاریخ نکالنے کے لیے فنکشن۔

تاریخ منتخب کریں('2021-06-30 12:30:45')؛

یہ استفسار واپس آجائے گا۔ 2021-06-30 .

نتیجہ

SQLite ایک مضبوط ڈیٹ ڈیٹا ٹائپ فیچر پیش کرتا ہے جو تاریخوں اور ٹائم اسٹیمپ کو موثر طریقے سے سنبھالنے کے قابل بناتا ہے۔ SQLite کی لچک اور کارکردگی اسے موبائل ایپلیکیشنز اور ڈیسک ٹاپ ایپلیکیشنز کے لیے ایک ترجیحی انتخاب بناتی ہے۔ SQLite میں ڈیٹ ڈیٹا ٹائپ استعمال کرنے کے لیے، آپ ڈیٹ کالم کے ساتھ ایک ٹیبل بنا سکتے ہیں، اس میں ڈیٹا داخل کر سکتے ہیں، اور SQLite کے فنکشنز کا استعمال کرتے ہوئے تاریخ کے مختلف حسابات کر سکتے ہیں۔