Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

TRANSLATE

BigQueryBigQuery
String

Replaces each character from the source character set with the corresponding character in the target character set. Character-level translation.

Tipe hasil: STRING

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

BigQueryBigQuery
String

Removes characters from the beginning and end of a string. By default, removes whitespace.

Tipe hasil: STRING

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

TRUNC

DuckDBDuckDB
Math

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

Tipe hasil: Sama dengan tipe input

TRUNC

BigQueryBigQuery
Math

Truncates a number to the specified precision without rounding (truncation toward zero).

Tipe hasil: Same as input type

TRUNC

PostgreSQLPostgreSQL
Math

Memotong angka ke jumlah desimal tertentu tanpa pembulatan. Berbeda dengan ROUND yang membulatkan, TRUNC hanya memotong digit berlebih.

Tipe hasil: numeric

TRUNCATE

SnowflakeSnowflake
Math

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

Tipe hasil: NUMBER

TRUNCATE

MySQLMySQL
Math

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

Tipe hasil: DECIMAL/DOUBLE

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

DuckDBDuckDB
Conversion

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

Tipe hasil: VARCHAR

TYPEOF

SnowflakeSnowflake
Conversion

Mengembalikan nama tipe data dari nilai VARIANT.

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