Mulai sekarangMulai gratis

Memformat tanggal dengan CAST() dan CONVERT()

Kita dapat menggunakan fungsi CAST() untuk menerjemahkan data antar berbagai tipe data, termasuk antara tipe tanggal/waktu dan tipe string. Fungsi CONVERT() menerima tiga parameter: tipe data, nilai masukan, dan kode format opsional.

Dalam latihan ini, kita akan melihat cara menggunakan fungsi CAST() dan CONVERT() untuk mengubah tanggal menjadi string demi keperluan pemformatan dengan meninjau (larut) malam saat Chicago Cubs menjuarai World Series di AS pada 2016. Dalam prosesnya, kita akan melihat satu perbedaan antara tipe data DATETIME dan DATETIME2 untuk CAST() serta fleksibilitas tambahan dari CONVERT().

Latihan ini merupakan bagian dari kursus

Analisis Deret Waktu di SQL Server

Lihat Kursus

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

DECLARE
	@CubsWinWorldSeries DATETIME2(3) = '2016-11-03 00:30:29.245',
	@OlderDateType DATETIME = '2016-11-03 00:30:29.245';

SELECT
	-- Fill in the missing function calls
	___(___ AS DATE) AS CubsWinDateForm,
	___(___ AS NVARCHAR(30)) AS CubsWinStringForm,
	___(___ AS DATE) AS OlderDateForm,
	___(___ AS NVARCHAR(30)) AS OlderStringForm;
Edit dan Jalankan Kode