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

Mengembalikan Unix timestamp (detik sejak 1970-01-01 00:00:00 UTC). Tanpa argumen = waktu sekarang.

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

BigQueryBigQuery
Array

Mengubah array menjadi set of rows (flatten array).

Tipe hasil: Table of T

UNNEST

DuckDBDuckDB
Array

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

Tipe hasil: Table (rows)

UPPER

SnowflakeSnowflake
String

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

Tipe hasil: VARCHAR

UPPER

PostgreSQLPostgreSQL
String

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

Tipe hasil: text

UPPER

BigQueryBigQuery
String

Mengubah semua karakter dalam string menjadi huruf besar (uppercase). Mendukung karakter Unicode.

Tipe hasil: STRING

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

USER

MySQLMySQL
Conversion

Mengembalikan username dan hostname dari koneksi MySQL saat ini.

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

Menghasilkan Universal Unique Identifier (UUID) versi 1. Format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.

Tipe hasil: VARCHAR(36)

UUID_SHORT

MySQLMySQL
Conversion

Menghasilkan 64-bit unsigned integer yang unik. Lebih cepat dan compact dari UUID().

Tipe hasil: BIGINT UNSIGNED

UUID_TO_BIN

MySQLMySQL
Conversion

Mengkonversi UUID string ke format BINARY(16) untuk storage yang lebih efisien.

Tipe hasil: BINARY(16)

VARIANCE

DuckDBDuckDB
Aggregate

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

Tipe hasil: DOUBLE

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

BigQueryBigQuery
Aggregate

Menghitung variance (ragam) sampel dari nilai numerik. Variance adalah kuadrat dari standar deviasi. Alias untuk VAR_SAMP.

Tipe hasil: FLOAT64

VARIANCE

SnowflakeSnowflake
Aggregate

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

Tipe hasil: FLOAT

VAR_POP

BigQueryBigQuery
Aggregate

Menghitung variance (ragam) populasi dari nilai numerik. Menggunakan formula pembagi N, cocok ketika data merepresentasikan seluruh populasi.

Tipe hasil: FLOAT64

VAR_POP

MySQLMySQL
Aggregate

Menghitung varians populasi dari nilai-nilai numerik. Menggunakan pembagi N untuk rumus populasi penuh.

Tipe hasil: DOUBLE