Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

DAY

MySQLMySQL
Date & Time

Mengekstrak hari (tanggal dalam bulan) dari tanggal. Mengembalikan nilai 1-31. Alias: DAYOFMONTH.

Tipe hasil: INTEGER

DAY

SnowflakeSnowflake
Date & Time

Mengekstrak komponen hari dari date atau timestamp.

Tipe hasil: NUMBER

DAYNAME

MySQLMySQL
Date & Time

Mengembalikan nama hari dalam minggu dari tanggal yang diberikan. Nama dikembalikan dalam bahasa sesuai setting lc_time_names.

Tipe hasil: VARCHAR

DAYOFMONTH

MySQLMySQL
Date & Time

Mengekstrak hari dalam bulan dari tanggal (1-31). Sinonim dari fungsi DAY().

Tipe hasil: INTEGER

DAYOFWEEK

SnowflakeSnowflake
Date & Time

Mengembalikan hari dalam minggu sebagai angka (0=Sunday, 6=Saturday).

Tipe hasil: NUMBER

DAYOFWEEK

DuckDBDuckDB
Date & Time

Mengekstrak hari dalam minggu dari tanggal. Mengembalikan 0 (Minggu) sampai 6 (Sabtu) dalam standar ISO.

Tipe hasil: INTEGER

DAYOFWEEK

MySQLMySQL
Date & Time

Mengembalikan indeks hari dalam minggu dari tanggal. Menggunakan konvensi 1=Sunday, 2=Monday, dst, 7=Saturday (standar ODBC).

Tipe hasil: INTEGER

DAYOFYEAR

DuckDBDuckDB
Date & Time

Mengekstrak hari dalam tahun dari tanggal (1-366). Berguna untuk analisis seasonal dan time-series.

Tipe hasil: INTEGER

DAYOFYEAR

MySQLMySQL
Date & Time

Mengembalikan hari dalam tahun dari tanggal (1-366). Berguna untuk perhitungan hari berurutan dalam setahun.

Tipe hasil: INTEGER

DAYOFYEAR

SnowflakeSnowflake
Date & Time

Mengembalikan hari dalam tahun (1-366).

Tipe hasil: NUMBER

DECODE

PostgreSQLPostgreSQL
String

Mengkonversi text representation ke binary data. Kebalikan dari ENCODE. Format: base64, hex, atau escape.

Tipe hasil: bytea

DECODE

DuckDBDuckDB
Conversion

Mengkonversi Base64 encoded string kembali ke binary data (BLOB).

Tipe hasil: BLOB

DECODE

SnowflakeSnowflake
Conditional

Mencocokkan expr dengan search values dan mengembalikan result yang sesuai (Oracle-style CASE).

Tipe hasil: Common type of results

DEGREES

DuckDBDuckDB
Math

Mengkonversi sudut dari radian ke derajat. Kebalikan dari RADIANS.

Tipe hasil: DOUBLE

DEGREES

SnowflakeSnowflake
Math

Mengkonversi sudut dari radian ke derajat.

Tipe hasil: DOUBLE

DEGREES

MySQLMySQL
Math

Mengkonversi sudut dari radian ke derajat. Rumus: degrees = radians × (180/π).

Tipe hasil: DOUBLE

DEGREES

PostgreSQLPostgreSQL
Math

Mengkonversi radian ke derajat. Kebalikan dari RADIANS. 180° = π radian.

Tipe hasil: double precision

DEGREES

BigQueryBigQuery
Math

Mengkonversi sudut dari radian ke derajat.

Tipe hasil: FLOAT64

DENSE_RANK

BigQueryBigQuery
Window

Memberikan peringkat untuk setiap baris tanpa gap. Baris dengan nilai sama mendapat peringkat sama, peringkat berikutnya langsung +1.

Tipe hasil: INT64

DENSE_RANK

DuckDBDuckDB
Window

Memberikan ranking ke setiap baris tanpa gap. Nilai yang sama mendapat ranking sama, dan ranking berikutnya tidak di-skip.

Tipe hasil: BIGINT

DENSE_RANK

SnowflakeSnowflake
Window

Memberikan ranking untuk setiap baris tanpa gap. Baris dengan nilai sama mendapat rank yang sama, rank berikutnya adalah +1.

Tipe hasil: INTEGER

DENSE_RANK

MySQLMySQL
Window

Memberikan ranking tanpa gap untuk nilai yang sama. Ranking berurutan tanpa melewati nomor.

Tipe hasil: BIGINT

DENSE_RANK

PostgreSQLPostgreSQL
Window

Memberikan ranking tanpa gap. Berbeda dengan RANK yang membuat gap setelah nilai sama, DENSE_RANK melanjutkan dengan angka berikutnya. Berguna untuk top-N queries.

Tipe hasil: bigint

DIV

BigQueryBigQuery
Math

Melakukan pembagian integer (floor division), membuang sisa.

Tipe hasil: INT64 or NUMERIC