Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

TRANSLATE

SnowflakeSnowflake
String

Mengganti karakter-karakter dalam string berdasarkan pemetaan posisi. Setiap karakter di from_chars diganti dengan karakter pada posisi sama di to_chars.

Tipe hasil: VARCHAR

TRIM

DuckDBDuckDB
String

Menghapus karakter tertentu (default: spasi) dari awal dan/atau akhir string.

Tipe hasil: VARCHAR

TRIM

SnowflakeSnowflake
String

Menghapus karakter tertentu (default: spasi) dari awal dan/atau akhir string. LTRIM untuk kiri saja, RTRIM untuk kanan saja.

Tipe hasil: VARCHAR

TRIM

MySQLMySQL
String

Menghapus karakter tertentu dari awal dan/atau akhir string. Default menghapus spasi dari kedua sisi.

Tipe hasil: VARCHAR

TRIM

PostgreSQLPostgreSQL
String

Menghapus karakter tertentu (default: spasi) dari awal dan/atau akhir string.

Tipe hasil: text

TRIM

BigQueryBigQuery
String

Menghapus karakter dari awal dan akhir string. Secara default menghapus whitespace.

Tipe hasil: STRING

TRUNC

PostgreSQLPostgreSQL
Math

Memotong angka ke jumlah desimal tertentu tanpa pembulatan. Berbeda dengan ROUND, TRUNC hanya membuang digit setelah posisi yang ditentukan.

Tipe hasil: numeric

TRUNC

BigQueryBigQuery
Math

Memotong angka ke precision yang ditentukan tanpa pembulatan (truncation toward zero).

Tipe hasil: Same as input type

TRUNC

DuckDBDuckDB
Math

Memotong angka ke jumlah desimal tertentu tanpa pembulatan. Selalu menuju nol.

Tipe hasil: Sama dengan tipe input

TRUNCATE

MySQLMySQL
Math

Memotong angka ke jumlah desimal tertentu tanpa pembulatan. Berbeda dengan ROUND.

Tipe hasil: DECIMAL/DOUBLE

TRUNCATE

SnowflakeSnowflake
Math

Memotong angka ke jumlah desimal yang ditentukan (tanpa pembulatan).

Tipe hasil: NUMBER

TRY_CAST

DuckDBDuckDB
Conversion

Safe version dari CAST. Return NULL jika konversi gagal, bukan error. Sangat berguna untuk data cleaning.

Tipe hasil: Tipe target atau NULL

TRY_CAST

SnowflakeSnowflake
Conversion

Versi safe dari CAST - mengembalikan NULL jika konversi gagal.

Tipe hasil: Specified target type or NULL

TRY_COMPLETE

SnowflakeSnowflake
AI

Versi safe dari COMPLETE - mengembalikan NULL jika gagal alih-alih error.

Tipe hasil: VARCHAR or NULL

TRY_PARSE_JSON

SnowflakeSnowflake
JSON

Versi safe dari PARSE_JSON - mengembalikan NULL jika JSON tidak valid.

Tipe hasil: VARIANT

TRY_TO_NUMBER

SnowflakeSnowflake
Conversion

Mencoba mengkonversi string ke NUMBER. Mengembalikan NULL jika konversi gagal, alih-alih error.

Tipe hasil: NUMBER or NULL

TYPEOF

SnowflakeSnowflake
Conversion

Mengembalikan nama tipe data dari nilai VARIANT.

Tipe hasil: VARCHAR

TYPEOF

DuckDBDuckDB
Conversion

Mengembalikan nama tipe data dari nilai. Berguna untuk debugging dan schema inspection.

Tipe hasil: VARCHAR

UCASE

MySQLMySQL
String

Alias untuk UPPER. Mengubah semua karakter dalam string menjadi huruf kapital. Spesifik MySQL.

Tipe hasil: VARCHAR

UNHEX

MySQLMySQL
String

Mengonversi string hexadecimal kembali ke binary string. Kebalikan dari HEX().

Tipe hasil: VARBINARY

UNICODE

SnowflakeSnowflake
String

Mengembalikan Unicode code point dari karakter pertama string. Similar dengan ASCII tapi untuk Unicode.

Tipe hasil: INTEGER

UNIX_DATE

BigQueryBigQuery
Conversion

Mengkonversi DATE ke jumlah hari sejak 1970-01-01.

Tipe hasil: INT64

UNIX_MICROS

BigQueryBigQuery
Conversion

Mengkonversi TIMESTAMP ke Unix timestamp dalam mikrodetik.

Tipe hasil: INT64

UNIX_MILLIS

BigQueryBigQuery
Conversion

Mengkonversi TIMESTAMP ke Unix timestamp dalam milidetik.

Tipe hasil: INT64