Mulai sekarangMulai gratis

Menggunakan CONVERT()

Fungsi CONVERT() dapat membantu Anda mengonversi tanggal ke format yang diinginkan.

Anda perlu mendapatkan laporan bandara, maskapai, penerbangan yang dibatalkan, dan tanggal pendaftaran yang tercatat pada enam bulan pertama tahun 2014. Anda menyadari bahwa format kolom registration_date adalah yyyy-mm-dd, dan Anda ingin menampilkan hasil dalam format mm/dd/yyyy, yang dikodekan sebagai 101, menggunakan fungsi CONVERT().

Perhatikan bahwa tipe kolom registration_date adalah VARCHAR(10) dan bukan tipe tanggal.

Latihan ini merupakan bagian dari kursus

Membersihkan Data di Basis Data SQL Server

Lihat Kursus

Instruksi latihan

  • Ubah tipe kolom registration_date menjadi DATE dan tampilkan dalam format mm/dd/yyyy.
  • Konversikan kolom registration_date ke format mm/dd/yyyy untuk memfilter hasil.
  • Saring hasil untuk enam bulan pertama tahun 2014 dalam format mm/dd/yyyy.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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 '___'
Edit dan Jalankan Kode