BigQuery

Fungsi SQL BigQuery

Data warehouse serverless dari Google Cloud. 220 fungsi tersedia.

Menampilkan 24 dari 220 fungsi

SIGN

Math

Mengembalikan tanda dari angka: -1, 0, atau 1.

Tipe hasil: INT64 or FLOAT64

SIN

Math

Menghitung nilai sinus dari sudut dalam radian.

Tipe hasil: FLOAT64

SPLIT

String

Memecah string menjadi array berdasarkan delimiter. Sangat berguna untuk parsing CSV-style data.

Tipe hasil: ARRAY<STRING>

SQRT

Math

Menghitung akar kuadrat dari angka.

Tipe hasil: FLOAT64

STARTS_WITH

String

Mengecek apakah string dimulai dengan prefix tertentu. Return boolean.

Tipe hasil: BOOL

STDDEV

Aggregate

Menghitung standar deviasi sampel dari nilai numerik. Mengukur seberapa tersebar data dari nilai rata-ratanya. Alias untuk STDDEV_SAMP.

Tipe hasil: FLOAT64

STDDEV_POP

Aggregate

Menghitung standar deviasi populasi dari nilai numerik. Menggunakan formula pembagi N (bukan N-1), cocok ketika data merepresentasikan seluruh populasi.

Tipe hasil: FLOAT64

STDDEV_SAMP

Aggregate

Menghitung standar deviasi sampel dari nilai numerik. Menggunakan formula pembagi N-1 (Bessel's correction), cocok untuk data sampel yang merepresentasikan populasi lebih besar.

Tipe hasil: FLOAT64

STRING_AGG

Aggregate

Menggabungkan nilai string dari beberapa baris menjadi satu string dengan delimiter tertentu. Sangat berguna untuk membuat daftar atau comma-separated values di BigQuery.

Tipe hasil: STRING

STRPOS

String

Mencari posisi pertama substring dalam string. Versi sederhana dari INSTR.

Tipe hasil: INT64

ST_AREA

Geography

Menghitung luas area dari objek GEOGRAPHY polygon dalam meter persegi.

Tipe hasil: FLOAT64

ST_ASGEOJSON

Geography

Mengkonversi GEOGRAPHY ke GeoJSON string.

Tipe hasil: STRING

ST_ASTEXT

Geography

Mengkonversi GEOGRAPHY ke Well-Known Text (WKT) string.

Tipe hasil: STRING

ST_CONTAINS

Geography

Memeriksa apakah geography_1 sepenuhnya mengandung geography_2.

Tipe hasil: BOOL

ST_DISTANCE

Geography

Menghitung jarak terpendek antara dua objek GEOGRAPHY dalam meter.

Tipe hasil: FLOAT64

ST_GEOGFROMTEXT

Geography

Membuat GEOGRAPHY dari Well-Known Text (WKT) string.

Tipe hasil: GEOGRAPHY

ST_GEOGPOINT

Geography

Membuat GEOGRAPHY point dari koordinat longitude dan latitude.

Tipe hasil: GEOGRAPHY

ST_INTERSECTS

Geography

Memeriksa apakah dua objek GEOGRAPHY memiliki intersection (bersinggungan atau overlap).

Tipe hasil: BOOL

ST_LENGTH

Geography

Menghitung panjang total dari linestring atau perimeter polygon dalam meter.

Tipe hasil: FLOAT64

ST_UNION

Geography

Menggabungkan dua objek GEOGRAPHY menjadi satu. ST_UNION_AGG untuk aggregate.

Tipe hasil: GEOGRAPHY

SUBSTR

String

Mengambil sebagian karakter dari string mulai dari posisi tertentu. Alias untuk SUBSTRING, sangat berguna untuk ekstraksi dan parsing data.

Tipe hasil: STRING

SUBSTRING

String

Mengambil sebagian karakter dari string. Identik dengan SUBSTR, tersedia untuk kompatibilitas SQL standar.

Tipe hasil: STRING

SUM

Aggregate

Menghitung total penjumlahan dari nilai numerik dalam sebuah kolom. Mendukung berbagai tipe numerik dan sangat efisien untuk analisis data besar di BigQuery.

Tipe hasil: Sama dengan tipe input (INT64, FLOAT64, NUMERIC, atau BIGNUMERIC)

TAN

Math

Menghitung nilai tangen dari sudut dalam radian.

Tipe hasil: FLOAT64