FORMAT() kullanımı
CONVERT() fonksiyonundan farklı olarak, FORMAT() fonksiyonu biçimi bir metin olarak alır; örneğin 'dd/MM/yyyy'.
Tüm pilotların yer aldığı bir rapor alman gerekiyor. entry_date sütununun biçiminin 'yyyy-MM-dd' olduğunu fark ediyorsun ve sonuçları 'dd/MM/yyyy' biçiminde göstermek istiyorsun. Bu tabloda az veri olduğundan FORMAT() fonksiyonunu kullanmayı düşünüyorsun.
entry_date sütununun türünün bir tarih değil, VARCHAR(10) olduğuna dikkat et.
Bu egzersiz
SQL Server Veritabanlarında Veri Temizleme
kursunun bir parçasıdırEgzersiz talimatları
entry_datesütununun türünüDATE'e dönüştür ve çıktıyı'dd/MM/yyyy'biçiminde yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
SELECT
pilot_code,
pilot_name,
pilot_surname,
carrier_code,
-- Convert the entry_date to a DATE and print it in dd/MM/yyyy format
___(___(entry_date AS DATE), '___/___/___') AS entry_date
from pilots