Fungsi SQL

Dokumentasi lengkap 1002 fungsi SQL untuk berbagai database dengan syntax, parameter, dan contoh penggunaan.

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

TO_DATE

SnowflakeSnowflake
Conversion

Mengkonversi string atau timestamp ke tipe DATE.

Tipe hasil: DATE

TO_DECIMAL

SnowflakeSnowflake
Conversion

Alias untuk TO_NUMBER - mengkonversi ke tipe DECIMAL.

Tipe hasil: DECIMAL

TO_DOUBLE

SnowflakeSnowflake
Conversion

Mengkonversi nilai ke tipe DOUBLE (floating-point).

Tipe hasil: DOUBLE

TO_HEX

PostgreSQLPostgreSQL
Conversion

Mengkonversi integer ke representasi hexadecimal string. Berguna untuk encoding dan debugging.

Tipe hasil: text

TO_HEX

DuckDBDuckDB
Conversion

Mengkonversi integer atau blob ke representasi hexadecimal string.

Tipe hasil: VARCHAR

TO_JSON

SnowflakeSnowflake
JSON

Mengkonversi VARIANT, OBJECT, atau ARRAY ke string JSON.

Tipe hasil: VARCHAR

TO_JSON

BigQueryBigQuery
JSON

Mengkonversi nilai BigQuery ke tipe JSON native.

Tipe hasil: JSON

TO_JSON

PostgreSQLPostgreSQL
JSON

Mengkonversi nilai PostgreSQL ke representasi JSON. Arrays menjadi JSON arrays, composites menjadi JSON objects.

Tipe hasil: json

TO_JSON

DuckDBDuckDB
JSON

Mengkonversi nilai apapun menjadi JSON. Lebih general dari JSON_OBJECT dan JSON_ARRAY.

Tipe hasil: JSON

TO_JSONB

PostgreSQLPostgreSQL
JSON

Mengkonversi nilai PostgreSQL ke JSONB. Bisa mengkonversi scalar, array, composite type, dan record. TO_JSONB lebih disarankan karena performa lebih baik.

Tipe hasil: jsonb

TO_JSON_STRING

BigQueryBigQuery
JSON

Mengkonversi nilai BigQuery ke JSON string representation.

Tipe hasil: STRING

TO_NUMBER

SnowflakeSnowflake
Conversion

Mengkonversi string ke tipe numerik.

Tipe hasil: NUMBER

TO_NUMBER

PostgreSQLPostgreSQL
Conversion

Mengkonversi string ke numeric menggunakan format pattern. Kebalikan dari TO_CHAR untuk angka.

Tipe hasil: numeric

TO_REGCLASS

PostgreSQLPostgreSQL
Conversion

Mengkonversi nama tabel ke OID. Mengembalikan NULL jika tabel tidak ada. Berguna untuk cek existence tabel.

Tipe hasil: regclass

TO_REGTYPE

PostgreSQLPostgreSQL
Conversion

Mengkonversi nama tipe data ke OID. Mengembalikan NULL jika tipe tidak ada. Berguna untuk validasi tipe.

Tipe hasil: regtype

TO_TIME

SnowflakeSnowflake
Conversion

Mengkonversi string atau timestamp ke tipe TIME.

Tipe hasil: TIME

TO_TIMESTAMP

SnowflakeSnowflake
Conversion

Mengkonversi string, integer, atau date ke tipe TIMESTAMP.

Tipe hasil: TIMESTAMP_NTZ

TO_TIMESTAMP

PostgreSQLPostgreSQL
Date & Time

Mengkonversi string atau Unix epoch ke timestamp. Dengan dua argumen, parsing string dengan format. Dengan satu argumen angka, konversi dari Unix timestamp.

Tipe hasil: timestamp with time zone

TO_TIMESTAMP_NTZ

SnowflakeSnowflake
Conversion

Mengkonversi ke TIMESTAMP tanpa timezone (No Time Zone).

Tipe hasil: TIMESTAMP_NTZ

TO_VARCHAR

SnowflakeSnowflake
Conversion

Alias untuk TO_CHAR - mengkonversi nilai ke string.

Tipe hasil: VARCHAR

TO_VARIANT

SnowflakeSnowflake
JSON

Mengkonversi nilai ke tipe VARIANT.

Tipe hasil: VARIANT

TRANSACTION_TIMESTAMP

PostgreSQLPostgreSQL
Date & Time

Mengembalikan timestamp saat transaksi dimulai. Sama dengan CURRENT_TIMESTAMP. Konsisten dalam seluruh transaksi.

Tipe hasil: timestamp with time zone

TRANSLATE

BigQueryBigQuery
String

Mengganti setiap karakter dari source dengan karakter yang sesuai dari target. Character-level translation.

Tipe hasil: STRING

TRANSLATE

PostgreSQLPostgreSQL
String

Mengganti setiap karakter dalam from_chars dengan karakter yang bersesuaian di to_chars. Berbeda dengan REPLACE yang mengganti substring.

Tipe hasil: text