Daty jako TEXT: date() i strftime()

Tabele i typy: największa różnica - SQLite: podstawy i różnice względem MySQL (SQL (SQLite))

W SQLite nie ma typu DATE ani DATETIME. Daty trzymamy jako TEXT w formacie ISO (RRRR-MM-DD GG:MM:SS), a funkcje date() i strftime() robią resztę (w MySQL: DATE_FORMAT).

CREATE TABLE wpisy (tresc TEXT, utworzono TEXT);

INSERT INTO wpisy VALUES
('pierwszy wpis', '2026-07-15 10:30:00'),
('drugi wpis', '2026-07-16 08:05:00');

SELECT tresc,
       date(utworzono) AS dzien,
       strftime('%H:%M', utworzono) AS godzina
FROM wpisy;

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu SQLite: podstawy i różnice względem MySQL · Zaloguj się, aby zapisać postęp na koncie.