CodeBlanks Logo Icon CodeBlanks

Tarih biçimlendirme

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

query.sql
-- biçimle
SELECT
FROM orders

Örnek çözüm

query.sql
SELECT DATE_FORMAT(order_date, '%Y-%m-%d') AS metin
FROM orders

Beklenen çı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

Soru
SELECT ____(order_date, '%Y-%m-%d') FROM orders;
Cevap
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.

Başlangıç bölümündeki tüm dersler