Conversion

CAST

PostgreSQLPostgreSQL

Mengkonversi nilai dari satu tipe data ke tipe data lain. Dapat juga menggunakan sintaks alternatif expression::type.

Tipe hasil: target_type

Syntax

SQL
CAST(expression AS target_type)

Parameter

expressionANYwajib

Nilai atau ekspresi yang akan dikonversi

target_typeDATA TYPEwajib

Tipe data tujuan (INTEGER, TEXT, DATE, dll)

Contoh Penggunaan

Konversi string ke integer

SQL
1SELECT CAST('123' AS INTEGER);
2-- Atau: SELECT '123'::INTEGER;

Mengkonversi string "123" menjadi angka integer.

Konversi timestamp ke date

SQL
1SELECT CAST(created_at AS DATE) AS created_date
2FROM orders;

Mengambil hanya bagian tanggal dari timestamp.

Fungsi Equivalen di Database Lain

Fungsi Terkait