Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

SAFE_ADD

BigQueryBigQuery
Math

Melakukan penjumlahan aman yang mengembalikan NULL jika overflow.

Tipe hasil: Same as input

SAFE_CAST

BigQueryBigQuery
Conversion

Mengkonversi expression ke tipe data yang ditentukan, mengembalikan NULL jika gagal.

Tipe hasil: Specified type or NULL

SAFE_CONVERT_BYTES_TO_STRING

BigQueryBigQuery
String

Safely converts a BYTES value to a STRING, replacing any invalid UTF-8 characters with the Unicode replacement character instead of raising an error.

Tipe hasil: STRING

SAFE_DIVIDE

BigQueryBigQuery
Math

Performs safe division that returns NULL instead of an error when the divisor is zero.

Tipe hasil: FLOAT64

SAFE_MULTIPLY

BigQueryBigQuery
Math

Melakukan perkalian aman yang mengembalikan NULL jika terjadi overflow.

Tipe hasil: Same as input

SAFE_NEGATE

BigQueryBigQuery
Math

Mengembalikan negasi (nilai negatif) secara aman, NULL jika overflow.

Tipe hasil: Same as input

SAFE_OFFSET

BigQueryBigQuery
Array

Mengakses elemen array dengan zero-based index, mengembalikan NULL jika out of bounds.

Tipe hasil: Element type or NULL

SAFE_ORDINAL

BigQueryBigQuery
Array

Mengakses elemen array dengan one-based index, mengembalikan NULL jika out of bounds.

Tipe hasil: Element type or NULL

SAFE_SUBTRACT

BigQueryBigQuery
Math

Melakukan pengurangan aman yang mengembalikan NULL jika overflow.

Tipe hasil: Same as input

SECOND

MySQLMySQL
Date & Time

Mengekstrak komponen detik dari nilai waktu atau datetime. Mengembalikan nilai 0-59.

Tipe hasil: INTEGER

SECOND

DuckDBDuckDB
Date & Time

Mengekstrak komponen detik dari timestamp. Mengembalikan angka 0-59.

Tipe hasil: INTEGER

SECOND

SnowflakeSnowflake
Date & Time

Mengekstrak komponen detik dari time atau timestamp.

Tipe hasil: NUMBER

SEC_TO_TIME

MySQLMySQL
Date & Time

Converts seconds to TIME format (HH:MM:SS). The inverse of TIME_TO_SEC().

Tipe hasil: TIME

SESSION_USER

BigQueryBigQuery
String

Mengembalikan email address dari user yang menjalankan query.

Tipe hasil: STRING

SETSEED

PostgreSQLPostgreSQL
Math

Menetapkan seed untuk generator angka acak RANDOM(). Dengan seed yang sama, RANDOM() akan menghasilkan urutan angka yang sama (reproducible random).

Tipe hasil: void

SHA1

MySQLMySQL
String

Computes the 160-bit SHA-1 hash of a string. Returns a 40-character hexadecimal string.

Tipe hasil: VARCHAR(40)

SHA1

SnowflakeSnowflake
String

Menghitung SHA-1 hash dari string. Menghasilkan 40 karakter hexadecimal.

Tipe hasil: VARCHAR(40)

SHA1

BigQueryBigQuery
String

Menghitung SHA-1 hash dari input. Return BYTES.

Tipe hasil: BYTES

SHA2

SnowflakeSnowflake
String

Menghitung SHA-2 hash dengan ukuran bit yang bisa dipilih (224, 256, 384, 512). Default 256-bit.

Tipe hasil: VARCHAR

SHA2

MySQLMySQL
String

Computes a SHA-2 hash of the specified length. Supports SHA-224, SHA-256, SHA-384, and SHA-512.

Tipe hasil: VARCHAR

SHA256

BigQueryBigQuery
String

Menghitung SHA-256 hash dari input. Aman untuk kriptografi.

Tipe hasil: BYTES

SHA512

BigQueryBigQuery
String

Menghitung SHA-512 hash dari input. Hash paling kuat di keluarga SHA-2.

Tipe hasil: BYTES

SIGN

BigQueryBigQuery
Math

Returns the sign of a number: -1, 0, or 1.

Tipe hasil: INT64 or FLOAT64

SIGN

MySQLMySQL
Math

Mengembalikan tanda dari angka: -1 untuk negatif, 0 untuk nol, 1 untuk positif.

Tipe hasil: INTEGER