BigQuery

Fungsi SQL BigQuery

Data warehouse serverless dari Google Cloud. 35 fungsi tersedia.

Menampilkan 24 dari 35 fungsi dalam kategori Date & Time

CURRENT_DATE

Date & Time

Mengembalikan tanggal saat ini berdasarkan timezone yang ditentukan atau default timezone.

Tipe hasil: DATE

CURRENT_DATETIME

Date & Time

Mengembalikan datetime saat ini (tanggal dan waktu tanpa timezone) berdasarkan timezone yang ditentukan.

Tipe hasil: DATETIME

CURRENT_TIME

Date & Time

Mengembalikan waktu saat ini (tanpa tanggal) berdasarkan timezone yang ditentukan.

Tipe hasil: TIME

CURRENT_TIMESTAMP

Date & Time

Mengembalikan timestamp saat ini dalam UTC. Ini adalah cara paling umum untuk mendapatkan waktu saat ini di BigQuery.

Tipe hasil: TIMESTAMP

DATE

Date & Time

Membuat nilai DATE dari komponen atau mengekstrak DATE dari timestamp/datetime.

Tipe hasil: DATE

DATETIME

Date & Time

Membuat nilai DATETIME dari komponen, menggabungkan DATE dan TIME, atau mengkonversi dari TIMESTAMP.

Tipe hasil: DATETIME

DATETIME_ADD

Date & Time

Menambahkan interval waktu ke DATETIME. Mendukung semua unit dari MICROSECOND hingga YEAR.

Tipe hasil: DATETIME

DATETIME_DIFF

Date & Time

Menghitung selisih antara dua DATETIME dalam unit yang ditentukan.

Tipe hasil: INT64

DATETIME_SUB

Date & Time

Mengurangi interval waktu dari DATETIME. Kebalikan dari DATETIME_ADD.

Tipe hasil: DATETIME

DATETIME_TRUNC

Date & Time

Memotong DATETIME ke granularitas yang ditentukan. Mendukung semua date parts dari MICROSECOND hingga YEAR.

Tipe hasil: DATETIME

DATE_ADD

Date & Time

Menambahkan interval waktu tertentu ke DATE. Mengembalikan DATE baru.

Tipe hasil: DATE

DATE_DIFF

Date & Time

Menghitung selisih antara dua DATE dalam unit yang ditentukan. Mengembalikan nilai integer.

Tipe hasil: INT64

DATE_SUB

Date & Time

Mengurangi interval waktu tertentu dari DATE. Mengembalikan DATE baru.

Tipe hasil: DATE

DATE_TRUNC

Date & Time

Memotong DATE ke granularitas yang ditentukan (DAY, WEEK, MONTH, QUARTER, YEAR).

Tipe hasil: DATE

EXTRACT

Date & Time

Mengekstrak komponen tertentu dari DATE, TIME, DATETIME, atau TIMESTAMP. Mengembalikan nilai integer.

Tipe hasil: INT64

FORMAT_DATE

Date & Time

Memformat DATE menjadi string berdasarkan format yang ditentukan. Menggunakan format elements standar.

Tipe hasil: STRING

FORMAT_DATETIME

Date & Time

Memformat DATETIME menjadi string. Kombinasi format elements untuk tanggal dan waktu.

Tipe hasil: STRING

FORMAT_TIME

Date & Time

Memformat TIME menjadi string berdasarkan format yang ditentukan.

Tipe hasil: STRING

FORMAT_TIMESTAMP

Date & Time

Memformat TIMESTAMP menjadi string. Mendukung timezone untuk display yang benar.

Tipe hasil: STRING

LAST_DAY

Date & Time

Mengembalikan hari terakhir dari periode yang ditentukan (bulan, quarter, atau tahun).

Tipe hasil: DATE

MAKE_DATE

Date & Time

Membuat DATE dari komponen year, month, dan day.

Tipe hasil: DATE

PARSE_DATE

Date & Time

Mengparse string menjadi DATE berdasarkan format yang ditentukan. Kebalikan dari FORMAT_DATE.

Tipe hasil: DATE

PARSE_DATETIME

Date & Time

Mengkonversi string menjadi tipe DATETIME berdasarkan format yang ditentukan.

Tipe hasil: DATETIME

PARSE_TIME

Date & Time

Mengkonversi string waktu menjadi tipe TIME berdasarkan format yang ditentukan.

Tipe hasil: TIME