BigQuery

Fungsi SQL BigQuery

Data warehouse serverless dari Google Cloud. 220 fungsi tersedia.

Menampilkan 24 dari 220 fungsi

BYTE_LENGTH

String

Mengembalikan jumlah bytes dari STRING atau BYTES value.

Tipe hasil: INT64

CASE

Conditional

Evaluasi kondisi dan mengembalikan hasil berdasarkan kondisi pertama yang TRUE.

Tipe hasil: Type of result expressions

CAST

Conversion

Mengkonversi expression ke tipe data yang ditentukan.

Tipe hasil: Specified type

CEIL

Math

Membulatkan angka ke atas ke integer terdekat yang lebih besar atau sama.

Tipe hasil: Same as input type

CEILING

Math

Alias untuk CEIL. Membulatkan angka ke atas ke integer terdekat.

Tipe hasil: Same as input type

CHAR_LENGTH

String

Mengembalikan jumlah karakter dalam string. Alias untuk LENGTH, tersedia untuk kompatibilitas SQL standar.

Tipe hasil: INT64

CHR

String

Mengkonversi nilai Unicode code point menjadi karakter string. Kebalikan dari fungsi ASCII.

Tipe hasil: STRING

COALESCE

Conditional

Mengembalikan nilai non-NULL pertama dari daftar expressions.

Tipe hasil: Type of expressions

CODE_POINTS_TO_BYTES

String

Mengkonversi array of code points (extended ASCII 0-255) menjadi BYTES.

Tipe hasil: BYTES

CODE_POINTS_TO_STRING

String

Mengkonversi array of Unicode code points menjadi STRING.

Tipe hasil: STRING

CONCAT

String

Menggabungkan dua atau lebih string menjadi satu. Fungsi dasar untuk string concatenation di BigQuery yang mendukung berbagai tipe data.

Tipe hasil: STRING

CONTAINS_SUBSTR

String

Mengecek apakah string mengandung substring tertentu. Case-insensitive dan mendukung JSON.

Tipe hasil: BOOL

CORR

Aggregate

Menghitung koefisien korelasi Pearson antara dua kolom numerik.

Tipe hasil: FLOAT64

COS

Math

Menghitung nilai cosinus dari sudut dalam radian.

Tipe hasil: FLOAT64

COT

Math

Menghitung nilai cotangen dari sudut dalam radian (1/TAN).

Tipe hasil: FLOAT64

COUNT

Aggregate

Menghitung jumlah baris atau nilai non-NULL dalam sebuah kolom. Fungsi aggregate fundamental di BigQuery untuk analisis data skala besar.

Tipe hasil: INT64

COUNTIF

Aggregate

Menghitung jumlah baris yang memenuhi kondisi tertentu. Sintaks yang lebih ringkas dan mudah dibaca dibanding COUNT dengan CASE atau IF.

Tipe hasil: INT64

COVAR_POP

Aggregate

Menghitung kovarians populasi antara dua kolom numerik.

Tipe hasil: FLOAT64

COVAR_SAMP

Aggregate

Menghitung kovarians sample antara dua kolom numerik.

Tipe hasil: FLOAT64

CUME_DIST

Window

Menghitung cumulative distribution - proporsi baris dengan nilai kurang dari atau sama dengan baris saat ini.

Tipe hasil: FLOAT64

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