כיצד להשתמש ב-Datatype של תאריך ב-SQLite?

Kyzd Lhstms B Datatype Sl T Ryk B Sqlite



האם אתה מעוניין ללמוד כיצד להשתמש בתאריכים ב-SQLite? אתה יכול לאחסן ולתפעל נתוני תאריך ושעה במסדי הנתונים של SQLite שלך ​​באמצעות סוג נתונים של תאריך , שהיא תכונה מועילה. בין אם אתה בונה אפליקציה, מנהל לוחות זמנים או עוקב אחר אירועים, מבין כיצד להשתמש ב סוג נתונים של תאריך יכול לשפר מאוד את יכולות מסד הנתונים שלך.

מהו Date Datatype ב- SQLite?

ה סוג נתונים של תאריך ב-SQLite נועד לאחסן מידע על תאריך ושעה במסד הנתונים כפורמט יחיד וסטנדרטי. הוא משתמש בפורמט המורחב ISO-8601 המאומץ באופן נרחב, המשלב מספרים וסמלים כדי לייצג טווח רחב של ערכי תאריך ושעה. למשל, התאריך 24 ביוני 2022, בשעה 16:30 יכול להיות מיוצג בפורמט ISO-8601 כ 2022-06-24T16:30:00 .







כיצד להשתמש ב-Date Datatype ב- SQLite?

להשתמש סוג נתונים של תאריך ב-SQLite, המשתמשים יכולים ליצור טבלה עם עמודת סוג תַאֲרִיך עם עמודה נוספת של סוג חותמת זמן אם הם רוצים לאחסן את התאריך והשעה באותו שדה.



כדי ליצור טבלה עם ה סוג נתונים של תאריך ב- SQLite , אתה יכול להשתמש ב צור טבלה הַצהָרָה. לדוגמה:



CREATE TABLE tempdata(מזהה INT PRIMARY KEY, תאריך DATE);

בדוגמה זו, אנו יוצרים טבלה בשם tempdata , עם שני עמודים; העמודה הראשונה, תְעוּדַת זֶהוּת , הוא מספר שלם ויפעל כמפתח הראשי של הטבלה, והעמודה השנייה, תַאֲרִיך , הוא מסוג תַאֲרִיך .





לאחר יצירת הטבלה, תוכל להכניס לתוכה נתונים. לדוגמה:

INSERT INTO tempdata(id, date) VALUES(1, '2021-06-30');

INSERT INTO tempdata(id, date) VALUES(2, '2018-02-22');

INSERT INTO tempdata(id, date) VALUES(3, '2023-09-12');

בדוגמה זו, אנו מכניסים את הערכים ל- tempdata שולחן. ערך התאריך מעוצב ב YYYY-MM-DD פוּרמָט.



אתה יכול גם להשתמש ב-Datatype של תאריך ב-SQLite כדי:

1: מניפולציה של ערכי תאריך

SQLite מספק מספר פונקציות תאריך-שעה המאפשרות לך לשנות ולעצב ערכי תאריך . למשל, הפונקציה strftime() מאפשר לך לעצב תאריכים. זה דורש שני כניסות: הראשון הוא פורמט התאריך, והשני הוא ערך התאריך.

SELECT strftime('%m/%d/%Y', '2021-06-30');

שאילתה זו תציג את התאריך כ 30/06/2021 .

2: אחזר נתונים מטבלה

ה בחר ניתן להשתמש בהצהרה כדי לקבל נתונים מטבלה בעלת סוג נתונים של תאריך. לדוגמה:

SELECT * FROM tempdata;

כהמחשה, שאילתה זו תאחזר את כל המידע בטבלת tempdata. ה איפה ניתן להשתמש בסעיף גם כדי לסנן נתונים בהתאם לתאריכים. לדוגמה:

SELECT * FROM tempdata WHERE date='2021-06-30';

שאילתה זו תחזיר את הנתונים עבור 2021-06-30 מ- tempdata שולחן.

3: מיין נתונים על סמך תאריך

ל מיון נתונים לפי תאריך ב-SQLite, אתה יכול להשתמש ב-ORDER על ידי סָעִיף. לדוגמה:

SELECT * FROM tempdata ORDER BY תאריך ASC;

שאילתה זו תחזיר את הנתונים מה- tempdata טבלה ממוינת בסדר עולה על סמך ה תַאֲרִיך טור.

4: בצע אריתמטיקה של תאריך

SQLite מספקת גם מספר פונקציות של תאריך-שעה לבצע חשבון תאריך . לדוגמה, אתה יכול להשתמש ב- תַאֲרִיך() פונקציה כדי לחלץ את התאריך ממחרוזת datetime.

SELECT DATE('2021-06-30 12:30:45');

שאילתה זו תחזור 2021-06-30 .

סיכום

SQLite מציע תכונת תאריך חזקה המאפשרת טיפול יעיל בתאריכים ובחותמות זמן. הגמישות והיעילות של SQLite הופכות אותה לבחירה מועדפת עבור יישומים ניידים ויישומי שולחן עבודה. כדי להשתמש בסוג הנתונים של תאריך ב-SQLite, ניתן ליצור טבלה עם עמודת התאריך, להכניס לתוכה נתונים ולבצע חישובי תאריך-שעה שונים באמצעות הפונקציות של SQLite.