Kuinka käyttää päivämäärätietotyyppiä SQLitessa?

Kuinka Kayttaa Paivamaaratietotyyppia Sqlitessa



Oletko kiinnostunut oppimaan käyttämään päivämääriä SQLitessa? Voit tallentaa ja käsitellä päivämäärä- ja aikatietoja SQLite-tietokantoissasi käyttämällä päivämäärän tietotyyppi , joka on hyödyllinen ominaisuus. Rakennatpa sovellusta, hallitset aikatauluja tai seuraat tapahtumia, ymmärrät kuinka käyttää päivämäärän tietotyyppi voi parantaa huomattavasti tietokantasi ominaisuuksia.

Mikä on Date Datatype SQLitessa?

The päivämäärän tietotyyppi SQLite on suunniteltu tallentamaan päivämäärä- ja aikatiedot tietokantaan yhtenä standardoituna muodossa. Se käyttää laajasti hyväksyttyä laajennettua ISO-8601-muotoa, joka yhdistää numerot ja symbolit edustamaan laajaa päivämäärä- ja aika-arvoja. Esimerkiksi päivämäärä 24. kesäkuuta 2022, klo 16.30 voidaan esittää ISO-8601-muodossa 2022-06-24T16:30:00 .







Kuinka käyttää päivämäärätietotyyppiä SQLitessa?

Käyttää päivämäärän tietotyyppi SQLitessa käyttäjät voivat luoda taulukon, jossa on tyyppinen sarake PÄIVÄMÄÄRÄ tyyppisellä lisäsarakkeella AIKALEIMA jos he haluavat tallentaa sekä päivämäärän että kellonajan samaan kenttään.



Voit luoda taulukon päivämäärätietotyyppi SQLitessa , voit käyttää LUO TAULU lausunto. Esimerkiksi:



CREATE TABLE tempdata(id INT PRIMARY KEY, date DATE);

Tässä esimerkissä luomme taulukon nimeltä tempdata , kahdella sarakkeella; ensimmäinen sarake, id , on kokonaisluku ja toimii taulukon ensisijaisena avaimena ja toisena sarakkeena, Päivämäärä , on tyyppiä PÄIVÄMÄÄRÄ .





Taulukon luomisen jälkeen voit lisätä siihen tietoja. Esimerkiksi:

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');

Tässä esimerkissä lisäämme arvot kohtaan tempdata pöytä. Päivämäärän arvo on muotoiltu VVVV-KK-PP muoto.



Voit myös käyttää päivämäärätietotyyppiä SQLitessa:

1: Käsittele päivämääräarvoja

SQLite tarjoaa useita päivämäärä-aikatoimintoja, joiden avulla voit muokata ja muotoilla päivämääräarvoja . Esimerkiksi toiminto strftime() voit muotoilla päivämäärät. Se vaatii kaksi syöttöä: ensimmäinen on päivämäärän muoto ja toinen päivämäärän arvo.

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

Tämä kysely näyttää päivämäärän muodossa 30.06.2021 .

2: Hae tiedot taulukosta

The VALITSE lauseketta voidaan käyttää tietojen saamiseksi taulukosta, jolla on päivämäärätietotyyppi. Esimerkiksi:

SELECT * FROM tempdata;

Esimerkkinä tämä kysely hakee kaikki tiedot tempdata-taulukosta. The MISSÄ lauseketta voidaan käyttää myös tietojen suodattamiseen päivämäärän mukaan. Esimerkiksi:

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

Tämä kysely palauttaa tiedot ajalta 2021-06-30 kohteesta tempdata pöytä.

3: Lajittele tiedot päivämäärän perusteella

Vastaanottaja lajitella tiedot päivämäärän mukaan SQLitessä voit käyttää ORDER-komentoa BY lauseke. Esimerkiksi:

SELECT * FROM tempdata ORDER BY päivämäärä ASC;

Tämä kysely palauttaa tiedot kohteesta tempdata taulukko lajiteltu nousevaan järjestykseen perustuen Päivämäärä sarakkeessa.

4: Suorita päivämääräaritmetiikka

SQLite tarjoaa myös useita päivämäärä-aikatoimintoja suorittaa päivämääräaritmetiikkaa . Voit käyttää esimerkiksi PÄIVÄMÄÄRÄ() funktio poimimaan päivämäärän päivämäärä-aika-merkkijonosta.

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

Tämä kysely palaa 30.6.2021 .

Johtopäätös

SQLite tarjoaa vankan päivämäärätietotyyppiominaisuuden, joka mahdollistaa päivämäärien ja aikaleimojen tehokkaan käsittelyn. SQLiten joustavuus ja tehokkuus tekevät siitä ensisijaisen valinnan mobiilisovelluksiin ja työpöytäsovelluksiin. Jos haluat käyttää päivämäärätietotyyppiä SQLitessa, voit luoda taulukon päivämääräsarakkeella, lisätä siihen tietoja ja suorittaa erilaisia ​​päivämäärä-aikalaskelmia SQLiten funktioiden avulla.