BaşlayınÜcretsiz Başlayın

CONVERT() kullanma

CONVERT() işlevi, tarihleri istediğin biçime dönüştürmene yardımcı olur.

2014 yılının ilk altı ayında kaydedilen havaalanları, taşıyıcılar, iptal edilen uçuşlar ve kayıt tarihlerine ilişkin bir rapor alman gerekiyor. registration_date sütununun biçiminin yyyy-mm-dd olduğunu fark ediyorsun ve sonuçları mm/dd/yyyy biçiminde göstermek istiyorsun; bu biçim CONVERT() işlevinde 101 olarak sabitlenmiştir.

Dikkat: registration_date sütununun türü tarih değil, VARCHAR(10).

Bu egzersiz

SQL Server Veritabanlarında Veri Temizleme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • registration_date sütununun türünü DATEe dönüştür ve çıktıyı mm/dd/yyyy biçiminde yazdır.
  • Sonuçları filtrelemek için registration_date sütununu mm/dd/yyyy biçimine dönüştür.
  • Sonuçları 2014 yılının ilk altı ayı için mm/dd/yyyy biçiminde filtrele.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

SELECT 
    airport_code,
    carrier_code,
    canceled,
    -- Convert the registration_date to a DATE and print it in mm/dd/yyyy format
    ___(VARCHAR(10), ___(registration_date AS DATE), 101) AS registration_date
FROM flight_statistics 
-- Convert the registration_date to mm/dd/yyyy format
WHERE ___(VARCHAR(10), ___(registration_date AS DATE), 101) 
	-- Filter the first six months of 2014 in mm/dd/yyyy format 
	BETWEEN '___' AND '___'
Kodu Düzenle ve Çalıştır