Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

DATETIME

BigQueryBigQuery
Date & Time

Creates a DATETIME value from components, combines a DATE and TIME, or converts from a TIMESTAMP.

Tipe hasil: DATETIME

DATETIME_ADD

BigQueryBigQuery
Date & Time

Adds a time interval to a DATETIME value. Supports all units from MICROSECOND to YEAR.

Tipe hasil: DATETIME

DATETIME_DIFF

BigQueryBigQuery
Date & Time

Calculates the difference between two DATETIME values in the specified unit.

Tipe hasil: INT64

DATETIME_SUB

BigQueryBigQuery
Date & Time

Subtracts a time interval from a DATETIME value. The inverse of DATETIME_ADD.

Tipe hasil: DATETIME

DATETIME_TRUNC

BigQueryBigQuery
Date & Time

Truncates a DATETIME value to the specified granularity. Supports all date parts from MICROSECOND through YEAR.

Tipe hasil: DATETIME

DATE_ADD

BigQueryBigQuery
Date & Time

Adds a specified time interval to a DATE. Returns a new DATE.

Tipe hasil: DATE

DATE_ADD

MySQLMySQL
Date & Time

Menambahkan interval waktu ke tanggal. Mendukung berbagai unit: YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, dll.

Tipe hasil: DATE/DATETIME

DATE_ADD

DuckDBDuckDB
Date & Time

Menambahkan interval waktu ke sebuah tanggal atau timestamp. DuckDB mendukung berbagai sintaks untuk operasi ini.

Tipe hasil: DATE/TIMESTAMP (sesuai input)

DATE_BIN

PostgreSQLPostgreSQL
Date & Time

Membulatkan timestamp ke interval terdekat (bin). Lebih fleksibel dari DATE_TRUNC untuk interval custom.

Tipe hasil: timestamp/timestamptz

DATE_DIFF

DuckDBDuckDB
Date & Time

Menghitung selisih antara dua tanggal dalam unit tertentu. Mengembalikan nilai integer.

Tipe hasil: BIGINT

DATE_DIFF

BigQueryBigQuery
Date & Time

Calculates the difference between two DATE values in the specified unit. Returns an integer value.

Tipe hasil: INT64

DATE_FORMAT

MySQLMySQL
Date & Time

Memformat tanggal/waktu sesuai format string yang ditentukan. Sangat fleksibel dengan banyak format specifier.

Tipe hasil: VARCHAR

DATE_FROM_UNIX_DATE

BigQueryBigQuery
Conversion

Mengkonversi jumlah hari sejak 1970-01-01 ke DATE.

Tipe hasil: DATE

DATE_PART

SnowflakeSnowflake
Date & Time

Mengekstrak komponen tertentu dari date atau timestamp. Equivalent dengan EXTRACT.

Tipe hasil: NUMBER

DATE_PART

PostgreSQLPostgreSQL
Date & Time

Mengekstrak bagian tertentu dari tanggal atau timestamp. Sama dengan EXTRACT tapi dengan sintaks berbeda. Mengembalikan double precision.

Tipe hasil: double precision

DATE_PART

DuckDBDuckDB
Date & Time

Mengekstrak komponen tertentu dari date/timestamp. Fungsi alternatif untuk EXTRACT dengan sintaks berbeda.

Tipe hasil: DOUBLE

DATE_SUB

DuckDBDuckDB
Date & Time

Mengurangi interval waktu dari sebuah tanggal atau timestamp. Kebalikan dari DATE_ADD.

Tipe hasil: DATE/TIMESTAMP (sesuai input)

DATE_SUB

MySQLMySQL
Date & Time

Mengurangi interval waktu dari tanggal. Kebalikan dari DATE_ADD.

Tipe hasil: DATE/DATETIME

DATE_SUB

BigQueryBigQuery
Date & Time

Subtracts a specified time interval from a DATE. Returns a new DATE.

Tipe hasil: DATE

DATE_TRUNC

BigQueryBigQuery
Date & Time

Truncates a DATE to the specified granularity (DAY, WEEK, MONTH, QUARTER, YEAR).

Tipe hasil: DATE

DATE_TRUNC

SnowflakeSnowflake
Date & Time

Memotong (truncate) timestamp ke presisi tertentu. Sangat berguna untuk grouping data berdasarkan periode waktu.

Tipe hasil: DATE/TIMESTAMP (sama dengan input)

DATE_TRUNC

DuckDBDuckDB
Date & Time

Memotong (truncate) date/timestamp ke presisi tertentu. Sangat berguna untuk grouping data berdasarkan periode waktu.

Tipe hasil: TIMESTAMP

DATE_TRUNC

PostgreSQLPostgreSQL
Date & Time

Memotong (truncate) timestamp ke presisi tertentu. Sangat berguna untuk grouping data berdasarkan periode waktu.

Tipe hasil: timestamp / timestamptz

DAY

DuckDBDuckDB
Date & Time

Mengekstrak komponen hari dalam bulan dari tanggal atau timestamp. Mengembalikan angka 1-31.

Tipe hasil: INTEGER