Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

UNIX_SECONDS

BigQueryBigQuery
Conversion

Mengkonversi TIMESTAMP ke Unix timestamp dalam detik.

Tipe hasil: INT64

UNIX_TIMESTAMP

MySQLMySQL
Conversion

Returns the Unix timestamp (seconds since 1970-01-01 00:00:00 UTC). When called with no argument, returns the current Unix timestamp.

Tipe hasil: BIGINT

UNNEST

PostgreSQLPostgreSQL
Array

Mengekspansi array menjadi set of rows. Setiap elemen array menjadi satu baris. Dengan multiple arrays, ekspansi secara paralel.

Tipe hasil: setof anyelement

UNNEST

DuckDBDuckDB
Array

Mengekspansi list menjadi baris-baris terpisah. Sangat powerful untuk analisis data nested.

Tipe hasil: Table (rows)

UNNEST

BigQueryBigQuery
Array

Mengubah array menjadi set of rows (flatten array).

Tipe hasil: Table of T

UPPER

DuckDBDuckDB
String

Mengkonversi semua karakter dalam string menjadi huruf kapital (uppercase).

Tipe hasil: VARCHAR

UPPER

MySQLMySQL
String

Mengubah semua karakter dalam string menjadi huruf kapital (uppercase). Alias: UCASE.

Tipe hasil: VARCHAR

UPPER

PostgreSQLPostgreSQL
String

Mengkonversi semua karakter dalam string menjadi huruf kapital (uppercase).

Tipe hasil: text

UPPER

BigQueryBigQuery
String

Converts all characters in a string to uppercase. Supports Unicode characters.

Tipe hasil: STRING

UPPER

SnowflakeSnowflake
String

Mengkonversi semua karakter dalam string menjadi huruf kapital (uppercase).

Tipe hasil: VARCHAR

USER

MySQLMySQL
Conversion

Returns the username and hostname of the current MySQL connection.

Tipe hasil: VARCHAR

UTC_DATE

MySQLMySQL
Date & Time

Mengembalikan tanggal UTC saat ini. Berguna untuk aplikasi multi-timezone.

Tipe hasil: DATE

UTC_TIME

MySQLMySQL
Date & Time

Mengembalikan waktu UTC saat ini tanpa tanggal. Berguna untuk aplikasi multi-timezone.

Tipe hasil: TIME

UTC_TIMESTAMP

MySQLMySQL
Date & Time

Mengembalikan tanggal dan waktu UTC saat ini. Berguna untuk menyimpan timestamp yang konsisten.

Tipe hasil: DATETIME

UUID

MySQLMySQL
Conversion

Generates a version 1 Universal Unique Identifier (UUID). The returned value follows the format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.

Tipe hasil: VARCHAR(36)

UUID_SHORT

MySQLMySQL
Conversion

Generates a unique 64-bit unsigned integer. Faster and more compact than UUID().

Tipe hasil: BIGINT UNSIGNED

UUID_TO_BIN

MySQLMySQL
Conversion

Converts a UUID string to BINARY(16) format for more efficient storage.

Tipe hasil: BINARY(16)

VARIANCE

MySQLMySQL
Aggregate

Menghitung varians populasi dari nilai-nilai numerik. Varians mengukur seberapa jauh data tersebar dari nilai rata-rata.

Tipe hasil: DOUBLE

VARIANCE

PostgreSQLPostgreSQL
Aggregate

Menghitung varians dari sekumpulan nilai. VARIANCE dan VAR_SAMP menggunakan sample variance (n-1). VAR_POP menggunakan population variance (n). Varians adalah kuadrat dari standar deviasi.

Tipe hasil: double precision

VARIANCE

SnowflakeSnowflake
Aggregate

Menghitung variance (varians) sample dari nilai numerik. Variance adalah kuadrat dari standard deviation.

Tipe hasil: FLOAT

VARIANCE

DuckDBDuckDB
Aggregate

Menghitung varians sampel dari nilai numerik. Varians adalah kuadrat dari standar deviasi.

Tipe hasil: DOUBLE

VARIANCE

BigQueryBigQuery
Aggregate

Calculates the sample variance of numeric values. Variance is the square of the standard deviation. This is an alias for VAR_SAMP.

Tipe hasil: FLOAT64

VAR_POP

SnowflakeSnowflake
Aggregate

Menghitung population variance dari nilai numerik. Menggunakan N sebagai pembagi untuk menghitung varians populasi lengkap.

Tipe hasil: FLOAT

VAR_POP

BigQueryBigQuery
Aggregate

Calculates the population variance of numeric values. Uses the N divisor formula, suitable when the data represents an entire population.

Tipe hasil: FLOAT64