Tarih biçimlendirme
- SQL kursu
- Başlangıç
- Ders 57/115
- 4 dk
Tarihleri farklı biçimlerde göstermeyi öğrenirsin.
DATE_FORMAT
DATE_FORMAT (MySQL) ya da TO_CHAR (PostgreSQL) tarihi istediğin biçimde metne çevirir.
SELECT DATE_FORMAT(order_date, '%Y-%m-%d') AS metin FROM orders;Bu sorgu tarihi YYYY-MM-DD metnine çevirir.
orders kaynağından DATE_FORMAT(order_date, '%Y-%m-%d') AS metin seçilir.
DATE_FORMAT — ayrıntı
Biçim belirteçleri veritabanına göre değişir: MySQL'de %Y, %m, %d; PostgreSQL'de YYYY, MM, DD kullanılır.
Uygulama DATE_FORMAT
orders tablosundan order_date'i %Y-%m-%d biçiminde metne çevir.
Başlangıç kodu
-- biçimle
SELECT
FROM ordersÖrnek çözüm
SELECT DATE_FORMAT(order_date, '%Y-%m-%d') AS metin
FROM ordersBeklenen çıktı
metin 2026-01-15 2026-02-01
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Biçimle
SELECT ____(order_date, '%Y-%m-%d') FROM orders;
SELECT DATE_FORMAT(order_date, '%Y-%m-%d') FROM orders;
Açıklama: DATE_FORMAT doğru cevap.
2 Tarih biçimlendirme: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
DATE_FORMAT |
biçimle |
EXTRACT |
parça |
DATEDIFF |
fark |
CURRENT_DATE |
bugün |
3 DATE_FORMAT ne yapar?
- Tarih karşılaştırır
- Tarih ekler
- Tarih siler
- Tarihi metne çevirir Doğru cevap
Açıklama: DATE_FORMAT tarihi biçimli metne çevirir.