Home » Software » DBMS » MSSQL Server » Fungsi Advanced CAST() Pada SQL Server

Fungsi Advanced CAST() Pada SQL Server

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Definisi dan Penggunaan

Fungsi CAST() dapat digunakan untuk mengubah nilai (dari semua jenis) menjadi tipe data yang ditentukan.

Syntax

CAST(expression AS datatype(length))

Nilai Parameter

ValueDeskripsi
expressionRequired. Nilai yang akan dikonversi
datatypeRequired. Jenis data yang akan digunakan untuk mengonversi ekspresi. Dapat berupa salah satu dari berikut: bigint, int, smallint, tinyint, bit, decimal, numeric, money, smallmoney, float, real, datetime, smalldatetime, char, varchar, text, nchar, nvarchar, ntext, binary, varbinary, atau image
(length)Optional. Panjang tipe data yang dihasilkan (untuk char, varchar, nchar, nvarchar, binary dan varbinary)

Detail Teknis

Works in:SQL Server (mulai dari 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse

Contoh
Mengonversi nilai menjadi tipe data varchar:

SELECT CAST(25.05 AS varchar);

Contoh
Mengonversi nilai menjadi tipe data datetime:

SELECT CAST('2017-03-08' AS datetime);

Contoh
Mengonversi nilai menjadi tipe data int:

SELECT CAST(25.65 AS int);

You may also like